DevExtreme Complete 21.2.7

차트, 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%.
DevExtreme Complete

DevExtreme Complete

반응형 웹 개발을 위한 JavaScript 컴포넌트 스위트.

궁금한 점이 있으세요?

DevExpress 사 제품 라이선스 담당자와 라이브 채팅