DevExtreme 19.1.4

Mejora los controles Data Grid, Html Editor, Pivot Grid, Scheduler y Data Visualization.
Junio 25, 2019
Nueva versión

Correcciones

DevExtreme Data Grid

  • A custom command button redirects an end user to the home URL (/#) in emulation mode (Nexus 4)
  • A fixed column is displayed incorrectly if showScrollbar is "always" and the "height" option is set
  • A fixed column is incorrectly rendered after scrolling the widget
  • A long validation message is cut off when the first row is added
  • An error is thrown if newRowIndex is set to -1 in the onFocusedRowChanging event
  • Cell load is broken after an update to version 19.1.3
  • Infinite Scrolling - It's impossible to reload data using the scrollbar if a request failed
  • It's impossible to edit a number column with formatting if editOnKeyPress is used
  • It's possible to change the SelectBox value using the up/down arrow keys only once after keyboard navigation if showEditorAlways is true
  • Multi-header columns influence other columns' order if they were added using the addColumn() method
  • Rows are misaligned when native scrolling with a fixed column is used and the grid is scrolled to the bottom
  • The Enter key should be pressed twice to navigate to the next cell when the recalculateWhileEditing option is enabled
  • The entire page is scrolled on an attempt to scroll the widget content
  • The focusedRowChanged event is fired twice if the widget has a fixed column
  • The focusedRowIndex - based navigation operates incorrectly in Virtual Scrolling mode
  • The onFocusedCellChanging event handler doesn't execute in batch editing mode
  • The row parameter that is passed to the onFocusedCellChanged event handler is undefined when the event is raised for a newly inserted row
  • DataGrid deletes two records in cell editing mode in certain cases
  • DataGrid duplicates text in searchPanel in the embedded DataGrid
  • DataGrid incorrectly displays content of a fixed column when native scrollbars are used
  • DataGrid Localization - Spanish Filter Builder Translation is incorrect
  • DataGrid should focus the right element after the popup window is closed
  • FilterBuilder - The value option returns an incorrect filter when the widget has no operations specified

DevExtreme Html Editor

  • HtmlEditor does not reset an ordered list's counter
  • HtmlEditor doesn't allow link updates in IE
  • HtmlEditor throws the "Cannot read property 'getQuill' of undefined" error on an attempt to get the widget's instance on the onInitialized callback

DevExtreme Pivot Grid

  • Field Chooser does not display the modified state on the first opening when applyChangesMode is set to onDemand

DevExtreme UI Widgets

  • ButtonGroup - It is impossible to set the initial state without any button selected in single selection mode
  • DataGrid - The Edit Form is unexpectedly closed on the first Enter click without saving a value if the Chinese IME keyboard is used
  • DateBox - The e.event object is undefined in the onValueChanged event handler when a user changes the DateBox value using the widget's drop-down window
  • DateBox changes a date when a value is typed and the useMaskBehavior option is true
  • DateBox changes PM to AM when an hour is changed
  • DateBox unexpectedly clears an inputted date and shows 'NaN-undefined-NaN2' in certain scenarios
  • Editors - The default height is changed if action buttons are defined
  • Form does not reconstruct its layout according to the screen size when there are too many data fields
  • List does not show the "Delete" button when itemDeleteMode is set to "toggle"
  • Lookup doesn't open the popup for the second time after scrolling in the material theme
  • Menu - A focused item at the first level is hidden
  • NumberBox - It is not possible to clear the editor's value if the Min option is set and a mask is applied
  • NumberBox - The null value is changed to 0 if the step option is set to 0 and the mouse wheel or the arrow keys are used
  • Popup/LoadPanel doesn't display content when opened the second time
  • RadioGroup - The E0001 error occurs if the itemTemplate function returns the default template name
  • Selectbox with a custom field template throws an error when arrow keys are pressed
  • TagBox - An empty item value is rendered as [object Object]
  • TagBox - Entered text has a wrong position if search is enabled
  • TagBox - Initial tags ignore the DataSource map function
  • TextBox - Buttons are not rendered in the widget if the readOnly option is set to true
  • The nested TagBox located in ScrollView does not show a search result after the height is changed
  • TreeView - It's impossible to change selectionMode from 'single' to 'multiple' using the option method
  • TreeView - The displayExpr callback parameter is always undefined
  • TreeView doesn't hide a load indicator in virtual mode
  • ValidationGroup - The E0110 exception is thrown on validating an empty group

DevExtreme Demos

  • Demos - URLs to documentation pages are broken in https://demos.devexpress.com/ASPNetCore/
  • Form/Editors - Validation error text has a transparent background in Material themes if the entered value is applied via the Enter key
  • The "Using Intl" demo does not work in the codesandbox environment

DevExtreme Tree List

  • TreeList calls the CustomStore.load method on an attempt to select loaded rows if they are invisible
  • Selection checkbox is not rendered when the first column is a lookup
  • Shift-click doesn't unselect items on a previous page when the user shift-clicks another page

DevExtreme Core

  • Chart performs the re-rendering process continuously
  • ODataStore ignores the select clause that is passed to the byKey method as an extra option
  • SelectBox - ItemTemplate is rendered multiple times in React

DevExtreme Data Visualization

  • Chart - Value axis keeps a zoom range after a data source change
  • PolarChart - Custom argument axis label hint is not displayed after the browser content is zoomed
  • RangeSelector - The minBubbleSize and maxBubbleSize options are not published for the "chart" setting
  • The exportFromMarkup method doesn't work in some cases
  • TreeMap - The "DOMException: Failed to execute 'getSubStringLength' on 'SVGTextContentElement': the charnum provided (0) is greater than or equal to the maximum bound (0)" error occurs on an attempt to apply ellipsis rules

DevExtreme Scheduler

  • Documentation Scheduler - The maxAppointmentsPerCell option description does not contain all views in the list of exceptions
  • Time Indicator has an incorrect position if the "All-day" panel height is changed using CSS
  • An appointment collector cannot be scrolled on a mobile screen if adaptivityEnabled is true
  • Appointment ignores the endDate if it is a first day of the month
  • Appointments are rendered incorrectly if the widget is placed inside Drawer
  • Appointments jump after they are dropped in a cell
  • Appointments loaded from the WebApi service are duplicated in the Agenda view after editing when the agendaDuration option is specified
  • JavaScript errors occur on an attempt to create an appointment
  • The appointment form has incorrect values of "Start Date"/"End Date" data fields if the groupByDate option is enabled under certain conditions
  • The e.cellData argument of onCellClick is empty when the 'Enter' or 'Spacebar' key is pressed
  • The onAppointmentClick and onAppointmentDblClick events don't fire if the adaptivityEnabled option is set to true
  • The repaint method causes dataSource to reload
  • Timelines - Appointments are displayed without text if there are more than 5 resource items
  • Scheduler doesn't allow moving appointments to the previous day in the Timeline view
  • Scheduler doesn't hold the correct date in dateCellTemplate for the 'timelineWeek' and "timelineWorkWeek" views after rendering
  • Scheduler throws the "A cell's position cannot be calculated" error when the resource data source is changed at runtime under certain conditions
  • Scheduler with groupByDate does not move a 24h+ appointment to the All Day panel in the Day view

DevExtreme Tools

  • ThemeBuilder - A list's Active State Color has no effect in certain themes (Material)
DevExtreme

DevExtreme Complete

Conjunto de componentes JavaScript para desarrollo web ágil.

¿Alguna pregunta?

Chatee en vivo ahora mismo con nuestros especialistas en licencias de DevExpress.