Infragistics Ignite UI 16.2 Build 16.2.20162.2114

Released: Apr 3, 2017

Updates in 16.2 Build 16.2.20162.2114

Features

  • Adds support for Visual Studio 2017.

Fixes

AngularJS Directives

  • The text of INPUT tag in the Dialog cannot be selected when creating the Dialog using AngularJS directive.
  • initialExpandDepth option does not affect the initial expansion state when hierarchical grid is initialized via the AngularJS directives.

igCombo

  • Combo doesn't accept first character of input after clearing an IME composition.
  • TypeError is thrown if Firefox once the control loses its focus.
  • Extra apostrophe is in the type attribute (type="text’") of igCombo in 16.2.

igDataChart

  • Tooltip does not correct for the data point when there is a lot of data.
  • FinancialSeries - Bollinger Bands Overlay does not assume highlight when cursor is above trendline.
  • tooltipTemplate option doesn't work when it is set before showTooltip option.
  • collapsed values of crosshairVisibility and overviewPlusDetailPaneVisibility don't work in mobile browsers.

igDataSource

  • Setting the same value for a record property that has multiple cell transactions pending using setCellValue API with aggregateTransactions true removes all transactions for the row and adds only the latest.

igDateEditor

  • Cannot set minValue/maxValue in igDateEditor at runtime.
  • Warning popup is displayed when maxValue date is selected on the dropdown calendar.

igDialogWindow

  • igDialog openAnimation API does not work with jQuery UI 1.12.0.

igGrid

  • Vertical scrollbar is not synced when scrolling vertically with trackpad with Fixed Virtualization enabled on Mac OS X.
  • Scrolling to the bottom of a grid and update the data source to have less records on iPad leaves blank space.
  • Auto-sizing of the columns doesn't take into account the header text size if there are hidden columns on Safari.
  • Inconsistent scrolling on Mac OS X and Windows when trackpad is used.
  • Ctrl + scroll, while cursor is in the grid results in scrolling, instead of zooming the browser.
  • getElementInfo API doesn't work correctly when Virtualization is enabled.
  • Page does not scroll when touching over a grid with no scrollbars on Firefox.
  • "&nbsp" string is rendered for empty numeric cells with template and format set.
  • Horizontal scroll bar instead of vertical scrollbar moves by mouse wheel after changing the page size in Internet Explorer.
  • When columns are not created manually an error is thrown even though AutoGenerateColumns is set to true.
  • AppendRowsOnDemand duplicates rows when the "Load more data" button is clicked for the second time after hiding a column.
  • AppendRowsOnDemand doesn't work correctly when autoCommit=true and adding or deleting row.
  • A bottom border is not removed from the last merged cell when selecting row.
  • When unfixing column horizontal scrollbar is not scrolled to the most left when on touch.
  • Although the sum of the widths of the fixed columns container and widths of the Multi-Column header to be fixed exceeds the grid width, fixing is not refused.
  • minimalVisibleAreaWidth option in Column Fixing is throwing an error.
  • Horizontal scrollbar position is reset when Paging, Sorting, Filtering and Hiding.
  • The position of Column Moving icon differs between virtualized and non-virtualized grid.
  • Columns in the unfixed area can't be moved to the fixed area when horizontal scrollbar of unfixed area is not on the left end.
  • An error: ""Uncaught TypeError: Cannot set property '0' of undefined""  occurs when enabling Column Virtualization then moving column.
  • Disabling Column Moving for a column by index is not working.
  • The moving dropdown remains rendered when another action item from Feature Chooser is applied.
  • When Filtering destroy API method is called not all UI elements are destroyed.
  • Filtering in ASP.NET application is causing a post back when Enter key is pressed in Internet Explorer.
  • Filter icon is not displayed for the first column if Multi-Column Headers is enabled.
  • When new rows are added to the grid while there are grouped columns and Paging is enabled the rendered rows count does not match the total count displayed in the pager label.
  • The order of grouped columns is not retained after re-binding the grid when persist option is true.
  • Buttons in GroupBy modal dialog disappear when resizing it.
  • Pending data gets lost without throwing an exception when a grouping is cleared.
  • igHierarchicalGrid child grid headers data is not exported if parent grid headers contain the same data.
  • Hidden columns are exported as visible columns when jQuery 3 is used.
  • alternateRowStyles is not applied to the added row when grid is configured with Multi-Row Layout.
  • hasVerticalScrollbar method returns incorrect value in Firefox when grid is configured with Multi-Row Layout.
  • Template columns are not evaluated correctly when using igGrid in Responsive mode.
  • When Sorting is enabled and the "Select All" checkbox is checked a JavaScript error is thrown.
  • When Column Fixing is enabled horizontal scrollbar on the unfixed column area moves while selected cell moves on the fixed column area.
  • An error occurs in console when selecting a row using a touch screen.
  • Selected row index becomes incorrect after replacing data source when the grid is configured with virtualizationMode="continuous".
  • rowSelectionChanging and rowSelectionChanged events are fired when do multiple selection (pressing the SHIFT key and clicking rows) again for the already selected rows.
  • Scrolling the grid horizontally does not scroll the Summaries.
  • Browser stops responding when a TAB key is pressed after a Japanese character is entered into a cell.
  • If commit API is called in cellEditEnded after Tab key is pressed in edit mode, focus is given to the first editable cell in the grid.
  • Alternate row background color is applied to the first row when virtualizationMode is fixed.
  • Horizontal scrollbar appears when virtualizationMode is fixed.
  • Bottom border does not exist when Virtualization is enabled.

igHierarchicalGrid

  • Hierarchical grid does not construct the correct URL for LoadOnDemand for the second child layout when the "rest" option is set to true.
  • igchildgridcreating event cannot be cancelled.
  • Expanding a child grid that has null children causes an exception.
  • Row expanding continues very slowly and infinitely when child grid is configured with height in percentage.
  • igHierarchicalGrid throws exception when Virtualization is enabled, grid is scrolled down and a row is expanded.
  • Opening the Advanced Filtering Dialog for a child grid, changing the page size and opening it again for the same child throws an error.
  • When calling saveChanges API on igHierarchicalGrid instantiated on DIV element the resulting transaction is duplicated.

igHtmlEditor

  • SCRIPT5007: Unable to get value of the property 'nodeType': object is null or undefined" occurs in Internet Explorer 11 when inserting image using insert object toolbar.
  • jQuery's ready event doesn't fire when loader method is called more than twice.

igMaskEditor

  • Deleted text appears after focus is lost from the editor.

igNumericEditor

  • minValue option is not set correctly.
  • Widget should update when min value has changed.

igPivotGrid

  • levelSortDirections[1] are not applied if there is no "All" hierarchy defined.
  • igPivotGrid levels are not expanding consistently.
  • igPivotGrid dropdown filter icon is missing.
  • Uncaught TypeError: Cannot read property 'visibleResult' of null" error is thrown when removing a row, expand and then collapse.

igPopover

  • Popover is not positioned as expected.
  • Although setting direction='right', igNotifier shows on top of the target element at first.

igSparkline

  • Problem with scrolling of charts on mobile devices.

igTreeGrid

  • Paging does not work correctly when adding child rows (via the API) while the grid is filtered.
  • Tooltip is incorrect for newly added child row in igTreeGrid.
  • JavaScript error "infragistics.ui.treegrid.updating.js:664 Uncaught TypeError: Cannot convert undefined or null to object" is thrown when trying to enter edit mode for a cell which value is null.

KnockoutJS (igCombo)

  • Disable is not working with Knockout observable.
  • Unmatched custom values do not persist in the input.

MVC Wrappers

  • Cannot initialize TextEditor with Multiline option.
  • Columns are auto-generated on child band when AutoGenerateColumns is set to false.

TypeScript

  • Error TS2314 occurs when compiling typescript file.
  • igniteui.d.ts does not compile with TypeScript 2.0.