차트, DataGrid, HtmlEditor, PivotGrid, 스케줄러 및 TreeList 컨트롤을 개선합니다.
4월 19, 2022
신규 버전
수정사항
Angular
All Angular products
Data Source Wizard - "Could not load file or assembly 'log4net'. The system cannot find the file specified." error occurs while binding a report to an Object data source.
Microsoft Visual Studio Report Designer - Localization Editor is not hidden in "Use Satellite Assemblies" mode.
Web Report Designer - A search box in the Filter Editor's criteria selector works incorrectly when UI localization is used.
Web Report Designer - Calculated field expressions with dots don't work when using a DataSet data source that implements IDisplayNameProvider.
Web Report Designer - ObjectDataSource parameter editor fails in case a class to which the data source was bound to has changed.
Web Reporting - Cascading Parameters filter is not applied to an invisible parameter.
DevExtreme Charts & Gauges
Chart - It is not possible to correctly show the custom aggregated data when a continuous axis is used.
DevExtreme DataGrid
DataGrid - An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
DataGrid - An incorrect amount of rows in groups can be displayed if remote group paging is used.
DataGrid - Column headers are misaligned when the grouping functionality is enabled and the selection column is displayed.
DataGrid - Columns are overlapped when the grouping feature and fixed columns are used if the type for one column is set to 'groupExpand'.
DataGrid - Focus is removed from editors in the masterDetail section when the 'a' or 'f' key is pressed.
DataGrid - Headers disappear when a row is dragged in Material theme.
DataGrid - It is not possible to add or remove a band column when the grid receives a data source and column options together.
DataGrid - Keyboard navigation does not work if a new row is added.
DataGrid - Only the column's header is fixed when fixing the first column in the onContentReady callback if virtual scrolling mode is specified.
DataGrid - Pager does not display information if two themes are referenced.
Datagrid - Searching via the search panel invokes parsing warnings for predefined formats.
DataGrid - The editing state isn't reset when replacing a data source.
DataGrid - The grid is incorrectly resized when the selection mode option is set to multiple, the columnResizingMode option is set to widget, columnAutoWidth is set to true, and the grouping feature is enabled.
DataGrid - The last row is not focused if a new row is added and keyboard navigation is used.
DataGrid - The last rows in fixed columns are shifted when the dataset is large and the scrolling mode is set to 'virtual'.
DataGrid - The scroll position is reset if rows are scrolled while data is being reloaded in virtual scrolling mode.
DataGrid - wordWrapEnabled - The filter row's height is not automatically adjusted when a material theme is used.
DataGrid does not save changes if the value in the DateBox editor is modified and the mask behavior is turned on.
DataGrid has an incorrect number of rows when using paging, stateStoring, and rowRenderingMode in "virtual".
DevExtreme Data Sources
Type definition for the Query.select method takes only one argument while the method can handle several arguments.
DevExtreme Editors & Validation
SelectBox loses a custom value when losing focus.
TagBox - All items from the data source are selected when the selectAllMode and showSelectionControls options are used, a single item is selected, and the dropdown is closed programmatically.
DevExtreme File Management
File Uploader for Angular - A drop area text (labelText) is not displayed in a control if the Disabled property is changed at runtime.
DevExtreme HtmlEditor
HtmlEditor - The tooltip is not closed automatically if the space button is clicked when a non-existing mention is added.
HtmlEditor doesn't retain the CSS width attribute for the table HTML element.
DevExtreme Layout & Navigation
Button - The "hidden" attribute is ignored.
List - onItemDeleting's e.cancel does not accept Promise<boolean>.
List – An item position is not changed after scrolling the List to the bottom and dragging an item to the first position of the List with certain Microsoft Windows scaling.
DevExtreme PivotGrid
PivotGrid - It is impossible to change the order of data fields in the Pivot Column Chooser when hidden fields exist in the config file as a data field.
DevExtreme Scheduler
Scheduler - A delay occurs on an attempt to select multiple cells when dataCellTemplate is used.
Scheduler - Appointments are not re-rendered after `cellDuration` is changed in code.
Scheduler - Performance of the Overview demo in Angular is slow.
Scheduler - Start Date, End Date, and Repeat editors do not show their dropdown after certain steps.
Scheduler - targetedAppointmentData's startDate and endDate are undefined if startDateExpr and endDateExpr are set.
Scheduler - The agendaDuration option does not work when currentView is not set to "agenda".
Scheduler - The duration of the appointment is not reset after canceling the event in the onAppointmentUpdating event handler.
DevExtreme TreeList
TreeList - Inconsistent behavior of recursive selection with the Shift key.
TreeList - The autoscroll functionality does not work for drag&drop when the browser zoom is set to 150%.
HTML JS
All HTML JS products
Visual Studio Report Designer - Localization Editor is not hidden in "Use Satellite Assemblies" mode.
DevExtreme Charts & Gauges
Chart - It is not possible to correctly show the custom aggregated data when a continuous axis is used.
Chart - onDone and onDrawn are not raised when they are placed inside a disabled TabPanel item.
dxPolarChart - It is impossible to change the useSpiderWeb option.
DevExtreme DataGrid
DataGrid - An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
DataGrid - An error occurs if the group summary item is placed in a fixed column when a grouped row is scrolled.
DataGrid - An incorrect amount of rows in groups can be displayed if remote group paging is used.
DataGrid - Column headers are misaligned when the grouping functionality is enabled and the selection column is displayed.
DataGrid - Columns are overlapped when the grouping feature and fixed columns are used if the type for one column is set to 'groupExpand'.
DataGrid - Focus is removed from editors in the masterDetail section when the 'a' or 'f' key is pressed.
DataGrid - Focused row is not fully highlighted after editing if recalculateWhileEditing is enabled, rowRenderingMode is virtual, and useNative is false.
DataGrid - Focused row is not visible after editing if recalculateWhileEditing is enabled and rowRenderingMode is virtual.
DataGrid - Headers disappear when a row is dragged in Material theme.
DataGrid - It is not possible to add or remove a band column when the grid receives a data source and column options together.
DataGrid - Keyboard navigation does not work if a new row is added.
DataGrid - Multiple selection does not work properly with Shift+Click when focusedRowEnabled is enabled.
DataGrid - Only the column's header is fixed when fixing the first column in the onContentReady callback if virtual scrolling mode is specified.
DataGrid - Pager does not display information if two themes are referenced.
DataGrid - Rows in a fixed column are not aligned when the grid is encapsulated inside a <td> element.
Datagrid - Searching via the search panel invokes parsing warnings for predefined formats.
DataGrid - The editing state isn't reset when replacing a data source.
DataGrid - The editor disappears when its renderAsync property is enabled and the editors are re-rendered via setCellValue.
DataGrid - The grid is incorrectly resized when the selection mode option is set to multiple, the columnResizingMode option is set to widget, columnAutoWidth is set to true, and the grouping feature is enabled.
DataGrid - The last row is not focused if a new row is added and keyboard navigation is used.
DataGrid - The last rows in fixed columns are shifted when the dataset is large and the scrolling mode is set to 'virtual'.
DataGrid - The navigateToRow method does not work when rows are grouped and items of the data source contain a key property.
DataGrid - The scroll position is reset if rows are scrolled while data is being reloaded in virtual scrolling mode.
DataGrid - The validation message panel is still visible even when the message is empty.
DataGrid - The validation state of editors is cleared when a user modifies the value of an editor whose setCellValue function is defined.
DataGrid - wordWrapEnabled - The filter row's height is not automatically adjusted when a material theme is used.
DataGrid does not cancel changes in a row if a new row is added while a row is being edited.
DataGrid does not save changes if the value in the DateBox editor is modified and the mask behavior is turned on.
DataGrid has an incorrect number of rows when using paging, stateStoring, and rowRenderingMode in "virtual".
DataGrid with the infinite/virtual scrolling mode - Incorrect scrolling behavior if the grid has no specified height and there are HTML elements after it.
DataGrid/TreeList in DropDownButton - Not all cell values are updated after changing the data source when repaintChangesOnly is enabled.
DevExtreme Data Sources
Type definition for the Query.select method takes only one argument while the method can handle several arguments.
DevExtreme Editors & Validation
SelectBox loses a custom value when losing focus.
Slider - The value is NaN when moving the slider and the min and max properties are zeroes.
TagBox - All items from the data source are selected when the selectAllMode and showSelectionControls options are used, a single item is selected, and the dropdown is closed programmatically.
DevExtreme File Management
FileUploader for JavaScript - Localization messages contain empty strings.
DevExtreme HtmlEditor
HtmlEditor - The tooltip is not closed automatically if the space button is clicked when a non-existing mention is added.
HtmlEditor doesn't retain the CSS width attribute for the table HTML element.
DevExtreme Layout & Navigation
DataGrid/TreeList in DropDownButton - Not all cell values are updated after changing the data source when repaintChangesOnly is enabled.
List – An item position is not changed after scrolling the List to the bottom and dragging an item to the first position of the List with certain Windows scaling.
Menu - An item is not selected when the closeMenuOnClick property is set to False.
DevExtreme PivotGrid
PivotGrid - It is impossible to change the order of data fields in the Pivot Column Chooser when hidden fields exist in the config file as a data field.
DevExtreme Scheduler
Scheduler - A delay occurs on an attempt to select multiple cells when dataCellTemplate is used.
Scheduler - An appointment tooltip's position is fixed on scrolling.
Scheduler - Appointments are not re-rendered after `cellDuration` is changed in code.
Scheduler - Start Date, End Date, and Repeat editors do not show their dropdown after certain steps.
Scheduler - targetedAppointmentData's startDate and endDate are undefined if startDateExpr and endDateExpr are set.
Scheduler - The agendaDuration option does not work when currentView is not set to "agenda".
Scheduler - The duration of the appointment is not reset after canceling the event in the onAppointmentUpdating event handler.
DevExtreme TreeList
DataGrid/TreeList in DropDownButton - Not all cell values are updated after changing the data source when repaintChangesOnly is enabled.
TreeList - Inconsistent behavior of recursive selection with the Shift key.
TreeList - The autoscroll functionality does not work for drag&drop when the browser zoom is set to 150%.
React
All React products
Visual Studio Report Designer - Localization Editor is not hidden in "Use Satellite Assemblies" mode.
DevExtreme Charts & Gauges
Chart - It is not possible to correctly show the custom aggregated data when a continuous axis is used.
DevExtreme DataGrid
DataGrid - An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
DataGrid - An incorrect amount of rows in groups can be displayed if remote group paging is used.
DataGrid - Column headers are misaligned when the grouping functionality is enabled and the selection column is displayed.
DataGrid - Columns are overlapped when the grouping feature and fixed columns are used if the type for one column is set to 'groupExpand'.
DataGrid - Focus is removed from editors in the masterDetail section when the 'a' or 'f' key is pressed.
DataGrid - Headers disappear when a row is dragged in Material theme.
DataGrid - It is not possible to add or remove a band column when the grid receives a data source and column options together.
DataGrid - Keyboard navigation does not work if a new row is added.
DataGrid - Only the column's header is fixed when fixing the first column in the onContentReady callback if virtual scrolling mode is specified.
DataGrid - Pager does not display information if two themes are referenced.
Datagrid - Searching via the search panel invokes parsing warnings for predefined formats.
DataGrid - The editing state isn't reset when replacing a data source.
DataGrid - The grid is incorrectly resized when the selection mode option is set to multiple, the columnResizingMode option is set to widget, columnAutoWidth is set to true, and the grouping feature is enabled.
DataGrid - The last row is not focused if a new row is added and keyboard navigation is used.
DataGrid - The last rows in fixed columns are shifted when the dataset is large and the scrolling mode is set to 'virtual'.
DataGrid - The right navigation button flickers when DataGrid is being rendered.
DataGrid - The scroll position is reset if rows are scrolled while data is being reloaded in virtual scrolling mode.
DataGrid - wordWrapEnabled - The filter row's height is not automatically adjusted when a material theme is used.
DataGrid does not save changes if the value in the DateBox editor is modified and the mask behavior is turned on.
DataGrid has an incorrect number of rows when using paging, stateStoring, and rowRenderingMode in "virtual".
DevExtreme Data Sources
Type definition for the Query.select method takes only one argument while the method can handle several arguments.
DevExtreme Editors & Validation
SelectBox for React - 'E1010 - The template does not contain the TextBox widget' error is thrown if the select box gets its items from the parent component.
SelectBox loses a custom value when losing focus.
TagBox - All items from the data source are selected when the selectAllMode and showSelectionControls options are used, a single item is selected, and the dropdown is closed programmatically.
DevExtreme HtmlEditor
HtmlEditor - The tooltip is not closed automatically if the space button is clicked when a non-existing mention is added.
HtmlEditor doesn't retain the CSS width attribute for the table HTML element.
DevExtreme Layout & Navigation
Button - The "hidden" attribute is ignored.
List – An item position is not changed after scrolling the List to the bottom and dragging an item to the first position of the List with certain Windows scaling.
DevExtreme PivotGrid
PivotGrid - It is impossible to change the order of data fields in the Pivot Column Chooser when hidden fields exist in the config file as a data field.
DevExtreme Reactive Scheduler
Scheduler - The agendaDuration option does not work when currentView is not set to "agenda".
DevExtreme Scheduler
Scheduler - A delay occurs on an attempt to select multiple cells when dataCellTemplate is used.
Scheduler - Appointments are not re-rendered after `cellDuration` is changed in code.
Scheduler - Start Date, End Date, and Repeat editors do not show their dropdown after certain steps.
Scheduler - targetedAppointmentData's startDate and endDate are undefined if startDateExpr and endDateExpr are set.
Scheduler - The duration of the appointment is not reset after canceling the event in the onAppointmentUpdating event handler.
DevExtreme TreeList
TreeList - Inconsistent behavior of recursive selection with the Shift key.
TreeList - The autoscroll functionality does not work for drag&drop when the browser zoom is set to 150%.
Vue
All Vue products
Visual Studio Report Designer - Localization Editor is not hidden in "Use Satellite Assemblies" mode.
DevExtreme Charts & Gauges
Chart - It is not possible to correctly show the custom aggregated data when a continuous axis is used.
DevExtreme CLI
DevExtreme Vue template - The application cannot be built if Vue 2 template is used.
DevExtreme DataGrid
DataGrid - An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
DataGrid - An incorrect amount of rows in groups can be displayed if remote group paging is used.
DataGrid - Column headers are misaligned when the grouping functionality is enabled and the selection column is displayed.
DataGrid - Columns are overlapped when the grouping feature and fixed columns are used if the type for one column is set to 'groupExpand'.
DataGrid - Focus is removed from editors in the masterDetail section when the 'a' or 'f' key is pressed.
DataGrid - Headers disappear when a row is dragged in Material theme.
DataGrid - It is not possible to add or remove a band column when the grid receives a data source and column options together.
DataGrid - Keyboard navigation does not work if a new row is added.
DataGrid - Only the column's header is fixed when fixing the first column in the onContentReady callback if virtual scrolling mode is specified.
DataGrid - Pager does not display information if two themes are referenced.
Datagrid - Searching via the search panel invokes parsing warnings for predefined formats.
DataGrid - The editing state isn't reset when replacing a data source.
DataGrid - The grid is incorrectly resized when the selection mode option is set to multiple, the columnResizingMode option is set to widget, columnAutoWidth is set to true, and the grouping feature is enabled.
DataGrid - The last row is not focused if a new row is added and keyboard navigation is used.
DataGrid - The last rows in fixed columns are shifted when the dataset is large and the scrolling mode is set to 'virtual'.
DataGrid - The scroll position is reset if rows are scrolled while data is being reloaded in virtual scrolling mode.
DataGrid - wordWrapEnabled - The filter row's height is not automatically adjusted when a material theme is used.
DataGrid does not save changes if the value in the DateBox editor is modified and the mask behavior is turned on.
DataGrid has an incorrect number of rows when using paging, stateStoring, and rowRenderingMode in "virtual".
DevExtreme Data Sources
Type definition for the Query.select method takes only one argument while the method can handle several arguments.
DevExtreme Editors & Validation
SelectBox loses a custom value when losing focus.
TagBox - All items from the data source are selected when the selectAllMode and showSelectionControls options are used, a single item is selected, and the dropdown is closed programmatically.
DevExtreme HtmlEditor
HtmlEditor - The tooltip is not closed automatically if the space button is clicked when a non-existing mention is added.
HtmlEditor doesn't retain the CSS width attribute for the table HTML element.
DevExtreme Layout & Navigation
Button - The "hidden" attribute is ignored.
List – An item position is not changed after scrolling the List to the bottom and dragging an item to the first position of the List with certain Windows scaling.
DevExtreme PivotGrid
PivotGrid - It is impossible to change the order of data fields in the Pivot Column Chooser when hidden fields exist in the config file as a data field.
DevExtreme Scheduler
Scheduler - A delay occurs on an attempt to select multiple cells when dataCellTemplate is used.
Scheduler - Appointments are not re-rendered after `cellDuration` is changed in code.
Scheduler - Start Date, End Date, and Repeat editors do not show their dropdown after certain steps.
Scheduler - targetedAppointmentData's startDate and endDate are undefined if startDateExpr and endDateExpr are set.
Scheduler - The agendaDuration option does not work when currentView is not set to "agenda".
Scheduler - The duration of the appointment is not reset after canceling the event in the onAppointmentUpdating event handler.
DevExtreme TreeList
TreeList - Inconsistent behavior of recursive selection with the Shift key.
TreeList - The autoscroll functionality does not work for drag&drop when the browser zoom is set to 150%.