Quantcast
Channel: ComponentSource News | Data Editor Components
Viewing all 2458 articles
Browse latest View live

DevExpress WinForms 19.1.7

$
0
0
DevExpress WinForms

Improves PDF Viewer, Charts and Pivot Grid controls.

Fixes

All WinForms products

  • FilteringUIContext - The component freezes when showing filters for a large data source
  • FilteringUIContext - There is no indication for an applied filter and there is no way to re-set the current filter for a Boolean field
  • SuperTip's image cannot be removed at design time
  • ToolboxControl - An exception is thrown when a filter is applied and accessibility is used
  • Vector Skins - Custom skins are re-rendered even if it is not the light skin version

Data Access Library

  • SqlDataSource - Parameters are not permitted in the SELECT list (Pervasive)

eXpress Persistent Objects

  • LINQ to XPO - The OfType method throws InvalidOperationException when called in a sub query

NuGet Packages

  • NuGet packages without dependencies (such as DevExpress.Data) are resolved for an incorrect target framework

PDF Viewer

  • DirectX Rendering - Objects with a very small clip region are not rendered
  • DirectX Rendering - Specific document images are blurred
  • Parsing - A document containing an empty dictionary as an 'open action' value cannot be opened
  • Parsing - Documents containing an optional content configuration dictionary with an invalid "Order" key cannot be opened
  • Parsing - Documents containing optional content properties with an incorrect default configuration cannot be opened
  • Rendering - Ink annotations without generated appearance cannot be rendered
  • Usability - There is no method to programmatically show the SaveAs and OpenDocument dialogs
  • Usability - There is no straightforward approach to replace the built-in "Annotation Properties" dialog

Project Templates

  • DevExpress Template Gallery - Item Templates from the .NET Framework installation are visible and cause errors in .NET Core 3 Desktop projects

Snap

  • Text is rendered incorrectly in the Print Preview window if the SnapControl's active view is set to Simple or Draft
  • The 'Show all field codes' and 'Show all field results' Ribbon items are disabled if the caret is located inside a text box

WinForms Demos

  • Bars - The dropdown arrow is not noticeable when resizing a bar and when the DrawBorder option is disabled
  • TreeList Demo - RowNotInTableException is thrown after dragging a node item within ListBoxControl

XtraBars Suite

  • A bar item from BarSubItem is shown in the Unassigned Items category in the search menu
  • AccordionControl - The Expanded Property (changed in the Designer) is not updated in the Designer.cs file
  • AccordionControl - A group is not expanded when a control is used in minimized state and AccordionContentContainer shows a vertical scrollbar
  • AccordionControl - Items' Expanded/Collapsed state in the popup window is not synchronized with the collapsed hamburger menu
  • AccordionControl is drawn in a different manner on Windows 10 build 1903
  • AddFloatingDocumentsHost raises NullReferenceException: 'Object reference not set to an instance of an object.'
  • ApplicationMenu is flickering on opening when a dark skin paint scheme is used
  • DocumentManager - Panels stay in memory after calling the DockManager.Clear method
  • DocumentManager WindowsUIView - Certain controls do not update their appearance when changing a skin
  • NullReferenceException on showing PopupMenu in some situations
  • Ribbon Page Header disappears if RibbonControl's RightToLeft property is set to Yes
  • RibbonControl - Cannot assign raster images to items
  • RibbonControl - KeyTip is not shown for the last item
  • RibbonControl - Page header bar items' alignment cannot be changed in RTL mode
  • RibbonControl - Selecting a ribbon page is not caught by accessibility tools since 19.1
  • RibbonControl - Shortcuts don't work after closing a menu via Esc if any menu item is focused
  • RibbonControl - The PictureEdit editor's animation doesn't work until the editor is activated
  • RibbonControl's Search Menu displays a TouchUI item even though it is hidden
  • RibbonStatusBar - The position is incorrect when size is changed using the MinimumSize property
  • The DocumentAction button doubles after the Flyout container is shown
  • The RibbonControl.SaveLayoutToXml(path) method throws NullReferenceException
  • TileControl - StackOverflowException is thrown when a TileItemElement has specific settings
  • Tabbed Document layout - Pin/Unpin icons are reversed
  • XtraTabbedMdiManager - ArgumentNullException is raised in the System.Drawing.Graphics.FromHdc(IntPtr hdc) method

XtraCharts Suite

  • An unhandled exception occurs after the ChartControl.UseDirectXPaint option is enabled in design mode
  • Axis Labels and Titles are always shown inside the chart's diagram when the AxisX.Alignment property is set to Zero
  • Chart Designer - Actual point values are not shown for data bound series after the Chart.DataSnapshot method call
  • Memory leaks exist after destroying a control
  • The Constant Line value is not restored correctly in a different locale environment
  • DevExpress.Data.Filtering.Exceptions.InvalidPropertyPathException is thrown on showing a report with a chart whose series has two data filters and the Series. DataFiltersConjunctionMode property is set to OR
  • Point Series markers are rendered incorrectly when more than a thousand Series points are shown
  • Series Point labels are not shown after refreshing the chart layout in certain situations when the Axis Scrolling feature is enabled
  • Stacked Step Area - The Series border with default thickness (1) is not drawn in certain situations
  • The chart control does not display an axis if the VisibleInPanesSerializable property has the String.Empty value
  • The default ChartControl cursor type is changed when the Annotation runtime editing is enabled
  • Usability - There is no capability to integrate custom help content in the Chart Designer dialog

XtraEditors Library

  • FilterControl - Incorrect sort order of nested properties when using FilterCriteriaDisplayStyle.Visual
  • CheckButton doesn't take some StyleController appearance settings into account
  • DateEdit - The context menu of the time edit is not skinned
  • DXErrorProvider - Errors are cleared after focus is moved from a control
  • FontEdit - A focused row in a dropdown does not show text in Bonus Skins
  • GridLookUpEdit - A designer does not follow the Dark VS theme
  • GridView - The Indeterminate state of CheckEdit does not print when the AllowGrayed option is disabled
  • GridView - There is no capability to enlarge the field dropdown in the Filter Editor when the grid contains nested fields
  • Items in the BreadCrumb popup form are incorrectly drawn when these items are scrolled
  • NullReferenceException is thrown on calling the ManagedStrategy.UpdateVisualState method
  • PictureEdit - The TakePictureDialogClosedEventArgs class does not provide the DialogResult property
  • PictureEdit - There are no virtual methods that allow overriding the TakePictureDialogShowing/TakePictureDialogClosed events in the control descendant
  • ProgressPanel doesn't take WindowsFormSettings.DefaultFont into account
  • Screen Reader cannot read the sequence of all tokens in TokenEdit
  • System.ArgumentException is thrown in the SkinImageColorizer.CalcLightness method
  • TimeSpanEdit - An incorrect value is returned if the "HH:mm" mask is set to an editor if nullable TimeSpan is used for an underlying field
  • TimeSpanEdit - The EditValue property is unpredictably changed when using high values for the MaxMinutes property
  • TimeSpanEdit / TimeEdit - A mask doesn't work in GridView's Auto Filter Row
  • TimeSpanEditor - Hours that are set in the editor's text area are reset
  • TokenEdit - A wrong token is selected from a drop-down window instead of adding a new token in Manual Mode
  • TokenEdit - Drop-down can still be displayed when pressing the Alt+Down key even if the ShowDropDown property is set to false
  • TokenEdit - The editor is not marked as modified when adding a new token in manual mode
  • TrackBarControl rounds EditValue to a smaller integer number on changing the value by a mouse click
  • TrackBarControl  - It is hard to change an editor's value by the thumb in some skins
  • XtraOpenFileDialog - ArgumentNullException is thrown when copying an address and the path is "This PC"

XtraGrid Suite

  • AdvBandedGridView - Group summary items are positioned in group rows in Data Aware export
  • BandedGridView - Group summaries are missing in export when the XlsxExportOptionsEx.TextExportMode property is set to TextExportMode.Text
  • EmptyCellValue can be used for calculating view information of editors in GridControl in certain scenarios
  • Excel Filter popup - Setting the ShowFilterPopupExcel event's e.ShowCustomFilters parameter to False raises an exception when using a custom filter with 2 conditions
  • Grid Designer - The columns list is incorrectly scaled under non-default DPI settings
  • Detail views unpredictably collapse and display incorrect rows when the master view is filtered
  • Exported custom summary items do not take into account font settings specified in the CustomizeCell event handler
  • Modifying the ForeColor property in Rule Appearance at design time closes the designer
  • The "Nullable object must have a value" exception is thrown when the FilterPopupExcelData event is used
  • GridView doesn't highlight ellipsis when searching if a matching text is trimmed in GDI painting mode
  • Group rows are exported as images when the WYSIWYG mode is used
  • KeyNotFoundException is raised when a key is pressed in the excel popup window
  • ReportGenerator - Report cells' font is changed when FormatRules formatting is applied to these Grid cells
  • System.Runtime.InteropServices.COMException(0x887A0005) is raised when the DirectX drawing mode is enabled
  • TextEdit is used in Auto Filter Row in the TimeSpan column
  • TileView - An image cannot be displayed using the HTML image tag
  • TileView - Tiles in the resultant file are cut off after exporting to PDF on monitors with scaling greater than 100%
  • When GridControl is exported to Excel, the font in a cell is smaller if text in corresponding cells in the GridControl is truncated
  • WinExplorerView always displays a horizontal scrollbar when it is used as a detail view and GridControl.UseEmbeddedNavigator is set to true
  • Row appearance settings are not taken into account by automatically created repository items with dropdowns
  • The GetSelectedRows method returns the wrong value if the CheckBoxSelectorField property is set

XtraLayout Suite

  • DataLayoutControl - Tabs are generated incorrectly
  • LayoutControl's layout is not correctly updated when item visibility changes
  • PropertyGrid in LayoutControl's CustomizationForm displays nothing when Item is selected
  • SimpleLabelItem - ImageOptions aren't displayed in CustomizationForm's PropertyGrid

XtraMap

  • Application hangs when a user drags the map item that displays a custom image tile layer

XtraPivotGrid Suite

  • PivotGrid cannot calculate UnboundExpression if the name of the data source column contains the dot character
  • The Best Fit operation does not take the font style into account
  • The PivotGridField.DefaultDateFormat property does not have any effect
  • The RetrieveFields method does not retrieve dimensions from an OLAP datasource when the PivotArea.DataArea value is used as a parameter

XtraReports Suite

  • A spanned cell is shown in the PageHeader band whose PrintOn property is set to NotWithReportFooter and the ReportFooter band is shown on the same page
  • A wrapped rotated string is cut off when a report is exported to PDF
  • Binding Expressions with a multi-value report parameter do not work
  • DevExpress.Data.Filtering.Exceptions.InvalidPropertyPathException is thrown on showing a report with a chart whose series has two data filters and the Series. DataFiltersConjunctionMode property is set to OR
  • Document Viewer - Interactive functionality doesn't work if at least one brick is selected
  • End-User Report Designer - The (none) option is not shown for a cascading parameter (AllowNull = True)
  • Export to DOCX - Formatted text loses underlines if they are split across document pages
  • Export to DOCX - Large images or charts may be split between document pages incorrectly in "SingleFilePageByPage" export mode when the "TableLayout" option is enabled
  • Export to PDF - GDI handles leaks under a certain XtraReport layout configuration (text boxes in XRRichText)
  • Report Parameters - A calculated field cannot be used for sorting dynamic look-up collections (the "Invalid Data Member" error)
  • Report Summary - Changing TextFormatString in the BeforePrint event handler does not work
  • Search doesn't work for the filed list in the XRPivotGrid Designer
  • Visual Studio Report Designer - External REPSS styles do not work at the inherited report level
  • Web Reporting - The 'Request is not available in this context' error occurs on loading a report layout

XtraRichEdit

  • A paragraph uses a wrong font after importing a specific WordML document
  • An Rtf document with incorrectly written picture dimensions cannot be opened
  • FormatException on launching an application under the Greek culture
  • InvalidCastException on an attempt to move a text box in a specific document
  • InvalidComObjectException - COM object that has been separated from its underlying RCW cannot be used
  • Leading spaces are incorrectly processed when text alignment is set to Justify
  • Load RTF with Watermark
  • RichEditControl does not rerender the document when a bookmark is inserted and the inserted bookmark is not displayed
  • RTL - The caret behaves incorrectly at the end of the paragraph with numbering list item
  • RTL - The caret behaves incorrectly for a paragraph if the bidi attribute is specified in the paragraph style and not in the paragraph properties
  • SimpleView does not show a horizontal scrollbar when an image exceeds the document bounds
  • SimpleView's horizontal scrollbar operates incorrectly if the WordWrap option is enabled
  • TextBox content becomes invisible in the Draft view if this TextBox is located below the last layout row
  • The "Find and Replace" dialog layout is broken if the Danish locale is used
  • The "The key already existed in the dictionary." exception is thrown when several RichEditControls with a toolbar are instantiated in separate threads
  • The AdjustColorsToSkins property does not work for text inside a table
  • The 'Show all field codes' and 'Show all field results' Ribbon items are disabled if the caret is located inside a text box
  • Usability - There is no public API to retrieve a misspelled word after a user selects a suggestion from the context menu

XtraScheduler Suite

  • Registering a skin via a blob file doesn't work correctly when the Async mode is used
  • The Outlook synchronization fails when the data source doesn't contain the Pattern appointment for the ChangedOccurrence appointments
  • SchedulerControl, DayView - ArgumentOutOfRangeException is thrown on scrolling in some cases

XtraSpellChecker

  • The Spelling dialog shows the Delete option for the second word in the sequence of two repeating misspelled words after the first misspelled word has been corrected

XtraSpreadsheet

  • "Column does not allow null error" on deleting all rows in a table bound to a data source with fields, which do not allow Null values
  • A specific image added in a worksheet is rendered pixelated
  • ArgumentException occurs on an attempt to remove a comment obtained using the GetComments method
  • Curved connector is displayed as a straight line when connector points are located on the same vertical or horizontal axis
  • NullReferenceException is thrown in the LayoutTilesPainter.DrawItemBackground method on an attempt to render a specific pivot table
  • OutOfRangeException occurs on an attempt to obtain a row from the Worksheet.Rows collection after inserting and removing several rows
  • Performance penalties on an attempt to copy a range with formulas and paste it in a different large range
  • The XIRR function calculation convergence issues

XtraTreeList Suite

  • It is impossible to focus the bottom node after rearranging nodes via drag and drop
  • TreeList - The Inspect tool returns real values instead of display values whewn handling the CustomColumnDisplayText event
  • TreeList Demo - RowNotInTableException is thrown after dragging a node item within ListBoxControl

XtraVerticalGrid Suite

  • NullReferenceException is raised when the OptionsBrick.AllowBrick property is changed in the CustomRowCreated event handler
  • NullReferenceException is thrown on restoring the layout containing MultiEditorRow under certain circumstances
  • PropertyGridControl - Disabled row with RepositoryItemCheckEdit displays text instead of a check box
  • PropertyGridControl - NullReferenceException is thrown in the DrawRowHeaderCell method when a new layout is saved at design time
  • Old value is selected in RepositoryItemComboBox after changing other cell values in the CellValueChanged event handler
  • The caption of the selected row is not shown

DevExpress Universal 19.1.7

$
0
0
DevExpress Universal

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

DevExpress DXperience 19.1.7

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

Telerik UI for Blazor 2.2.0

$
0
0
Telerik UI for Blazor

Adds column reordering to Grid.

Features

  • Common
    • Compatibility with .NET Core 3.1 preview 1.
  • Grid
    • Column reordering.
    • Virtualization.

Fixes

  • Common
    • Updated dependencies in the DataSource package.
  • AnimationContainer
    • Animation Container is not shown when turning off animation.
  • DatePicker
    • Popup is not visible in Firefox.
    • DatePicker's calendar cuts some dates for months having 6 rows.
  • DateTimePicker
    • TimePicker can't set time.
    • Popup is not visible in Firefox.
  • DropDownList
    • Popup is not visible in Firefox.
  • Grid
    • Wrong selection checkbox state in Client app when clicking the checkboxes.
    • The grid's pager Next/Last buttons remain active even if no items are rendered.
    • Wrong column alignment when no scrollbar is present (e.g., on mobile devices).
    • "Add" command not using popup mode.
  • Menu
    • Grid filter menu closing throws.
    • Popup is not visible in Firefox.
    • Multiple parent menu items can be expanded at the same time.
  • TimePicker
    • TimePicker can't set time.
    • Popup is not visible in Firefox.
  • Window
    • When minimized Window header becomes transparent for Bootstrap and Material themes.

jQWidgets 8.3.2

$
0
0
jQWidgets

Adds support for Angular Ivy.

Features

  • Added support for Angular Ivy.

Fixes

  • Fixed an issue in jqxGrid Grouping regarding rendering when built with Angular Ivy.
  • Fixed an issue in jqxGrid Angular Component about Grouping error thrown by setbatchgroupstate function.
  • Fixed an issue in jqxGrid about Filtering Dates, when the date format is custom.
  • Fixed an issue in jqxGrid about Filtering with custom source.filter callback function.
  • Fixed an issue in jqxGrid about autoheight rendering overlap.
  • Fixed an issue in jqxGrid about adding new row. The boundindex of the row was not set so editing it was not possible.
  • Fixed an issue in jqxGrid about an error when using showfilterrow, groupable and autoloadstate.
  • Fixed an issue in jqx.black.css about an outdated CSS syntax.
  • Fixed an issue in jqxScheduler about rendering of appointments in TimelineView.
  • Fixed an issue in jqxDataTable and jqxTreeGrid about dynamically changing the columnGroups.
  • Fixed an issue in jqxTreeGrid about dynamically setting the theme property.
  • Fixed an issue in jqxTabs about the enabled "showCloseButtons" option with "reorder" option.

Telerik UI for Silverlight R3 2019 SP1

$
0
0
Telerik UI for Silverlight

Includes improvements to Calendar, GridView and PdfProcessing.

Features

  • Calendar
    • Introduced PreviousButtonVisibility and NextButtonVisibility properties to control the visibility of the next and previous buttons.
  • GridView
    • Introduced FilteringDropDownStaysOpen property to control whether the filtering dropdowns stays open.
    • ElementExporting and ElementExportingToDocument arguments now have the default style if ExportDefaultStyles property of the export options is set to True.
  • PdfProcessing
    • Implemented support for importing widget annotation with Kids property.

Fixes

  • All Controls
    • DpiHelper throws NullReferenceException when GetIsScalingEnabled method is called from test.
  • ChartView
    • NullReferenceException in design-time when using custom Palette without Name set.
    • StackedAreas are drawn incorrectly for mixed values. Added ChartViewExtensions.StackNegativeValuesSeparately attached property with a default value of true. When set to True, negative and positive values will be stacked in a single stack which is the default behavior for stacking areas and line series in MS Excel.
  • Docking
    • LayoutChangeEnded event is raised before layout has been updated when animations are disabled.
    • After save and load, the SelectedIndex property of the RadPaneGroup is wrong if during save there are unpinned or hidden panes.
  • GridView
    • RowValidating event is raised when switching between cells in GridViewNewRow by using touch.
    • Focus jumps in an endless loop between RadMaskedNumericInput as a cell editor and a separate RadMaskedNumericInput when validation fails in the GridView editor.
    • There is a visual difference between the GridViewCheckbox and the MS CheckBox elements which causes a "jumping" issue - the offsets of the two elements are different.
  • Heatmap
    • The cells values don't change at runtime when the colorizer is absolute.
    • ToolTipSettings, ColumnHeaderSettings and RowHeaderSettings are not respected when setting in XAML and the RadHeatMap is inside a DataTemplate.
  • Image Editor
    • When switching between Shape and Selection tools and changing themes at run time, an IndexOutOfRangeException is thrown.
  • Map
    • AsyncKmlReader doesn't read all shapes when the KML file is not properly formatted.
  • MaskedInput
    • TwoWay bound Value of MaskedTextInput is wrong on load if control is inside DataTemplate and non-default value of ValueMode property is used.
  • MS Controls
    • Unified the names of the root Border/Rectangle elements of the control for all themes - this element is now named "PART_RootElement" and is used in code-behind.
  • PDF Viewer
    • InvalidOperationException is thrown on Copy when PdfViewer is created on a different UI thread.
  • PdfProcessing
    • InvalidCastException is thrown when importing a document with an empty PDF name object.
    • InvalidCastException is thrown when importing widget annotation with Kids property.
  • RibbonView
    • Cannot change the HeaderVisibility property of a RadRibbonTab at run-time.
    • InvalidOperationException is thrown when the control is loaded too early (before it is added to the visual tree).
  • RichTextBox
    • Binding error in SelectionMiniToolbar occurs when it is hovered after selection.
    • Forcing layout change in a task on the current synchronization context may result in a deadlock freeze.
    • Style is imported incorrectly as when there is Heading[1-6] inside the style name. This leads to ArgumentException in some cases.
    • Having multiple instances in a separate thread leads to System.InvalidOperationException: 'Cannot use a DependencyObject that belongs to a different thread than its parent Freezable.'
    • When you copy and paste a document from one RichTextBox to another, styles are not applied to the document.
  • ScheduleView
    • Dialogs does not inherit FlowDirection from the ScheduleView.
    • RecurrencePattern.GetOccurrences() method does not respect Interval property when the Frequency is set to Year.
    • Changing the FontSize of a GroupHeaderButton is not respected for the Windows8 and Windows8Touch themes. Increasing it for the other themes from OfficeBlack to Office2013 leads to the GroupHeader not being properly resized and the button's text being therefore cut off.
  • SpreadProcessing
    • The formula in list data validation rule's argument is replaced with culture-dependent list separator and later treated as text.
  • TimeBar
    • A XamlParseException is thrown when current culture is Arabic.

Telerik UI for WPF R3 2019 SP1

$
0
0
Telerik UI for WPF

Includes improvements to Calendar, GridView, PdfProcessing and SyntaxEditor.

Features

  • Calendar
    • Introduced PreviousButtonVisibility and NextButtonVisibility properties to control the visibility of the next and previous buttons.
  • GridView
    • Introduced FilteringDropDownStaysOpen property to control whether the filtering dropdowns stays open.
    • Implemented support for searching in GridView`s column which is bound to Enum.
    • ElementExporting and ElementExportingToDocument arguments now have the default style if ExportDefaultStyles property of the export options is set to True.
  • PdfProcessing
    • Implemented support for importing widget annotation with Kids property.
  • SyntaxEditor
    • Added separate CSharpFoldingTagger, VisualBasicFoldingTagger, and BracketFoldingTagger classes which can be used separately for making folding regions in C#, VB and JS files respectively. FoldingTaggerBase can be used for folding in custom languages.
  • VirtualGrid
    • Introduced ShowCellToolTip property and CellToolTipNeeded event which can be used for setting a ToolTip for VirtualGrid's cells.

Fixes

  • All Controls
    • DpiHelper throws NullReferenceException when GetIsScalingEnabled method is called from test.
    • IsTabStop and Focusable properties of the AutoCompleteBox, ComboBox, DateTimePicker. MaskedInput, NumericUpDown and TimeSpanPicker controls are not respected.
  • ChartView
    • NullReferenceException in design-time when using custom Palette without Name set.
    • StackedAreas are drawn incorrectly for mixed values. Added ChartViewExtensions.StackNegativeValuesSeparately attached property with a default value of true. When set to True, negative and positive values will be stacked in a single stack which is the default behavior for stacking areas and line series in MS Excel.
  • ComboBox
    • The MouseOver visual is lost on scroll for the Green, Office2016, Office2016Touch, Fluent, Material, Crystal and VisualStudio2019 themes.
    • NVDA reader does not read items when changing the selected item while the combo is collapsed.
  • Docking
    • The CustomElementLoading event can't be canceled without creating a new instance of the custom element.
    • LayoutChangeEnded event is raised before layout has been updated when animations are disabled.
    • There is no top border of a PaneGroup's header part in the VisualStudio2019 theme.
    • Setting transparent background of RadPane, RadPaneGroup and AutoHideArea does not work properly in the Crystal, Fluent and Material themes, because of their corresponding Shadow elements. Check the following article for a further reference - https://docs.telerik.com/devtools/wpf/knowledge-base/kb-docking-howto-se....
    • After save and load, the SelectedIndex property of the RadPaneGroup is wrong if during save there are unpinned or hidden panes.
  • GridView
    • .Net Core designer crashes when the control gets selected.
    • RowValidating event is raised when switching between cells in GridViewNewRow by using touch.
    • Focus jumps in an endless loop between RadMaskedNumericInput as a cell editor and a separate RadMaskedNumericInput when validation fails in the GridView editor.
    • GridView loses focus when clicking inside DropDownContent of DropDownControl in GridViewNewRow.
    • HeaderCell borders are hardly visible when the DPI of the Windows is increased.
    • Numeric cells are exported in string format when using GridViewSpreadStreamExport.
    • SpreadsheetStreamingExport method RunExport() with grouping causes an exception.
    • The ToolTip is not shown when setting it on GridViewRow through a style trigger and editing a cell.
    • There is a visual difference between the GridViewCheckbox and the MS CheckBox elements which causes a "jumping" issue - the offsets of the two elements are different.
  • Heatmap
    • The cells values don't change at runtime when the colorizer is absolute.
    • ToolTipSettings, ColumnHeaderSettings and RowHeaderSettings are not respected when setting in XAML and the RadHeatMap is inside a DataTemplate.
  • Image Editor
    • When switching between Shape and Selection tools and changing themes at run time, an IndexOutOfRangeException is thrown.
  • LayoutControl
    • DataBindings are not evaluated when changing between tabs and the UpdateSourceTrigger is LostFocus.
  • Map
    • AsyncKmlReader doesn't read all shapes when the KML file is not properly formatted.
  • MaskedInput
    • TwoWay bound Value of MaskedTextInput is wrong on load if control is inside DataTemplate and non-default value of ValueMode property is used.
  • Menu
    • Mouse interactions are only respected for the text part of the MenuItems in the VisualStudio2019 theme because of an "{x:Null}" Background and BorderBrush setter values in their default style.
  • MS Controls
    • Unified the names of the root Border/Rectangle elements of the control for all themes - this element is now named "PART_RootElement" and is used in code-behind.
  • PDF Viewer
    • InvalidOperationException is thrown on Copy when PdfViewer is created on a different UI thread.
  • PdfProcessing
    • InvalidCastException is thrown when importing a document with an empty PDF name object.
    • InvalidCastException is thrown when importing widget annotation with Kids property.
  • RibbonView
    • Cannot change the HeaderVisibility property of a RadRibbonTab at run-time.
    • InvalidOperationException is thrown when the control is loaded too early (before it is added to the visual tree).
    • RadRibbonComboBox keyboard navigation doesn't work when opening the drop down with the ribbon's built-in keyboard navigation. Users can now set KeyTipService.IsKeyboardNavigatioEnabled to false on elements which have their own keyboard navigation.
    • The UI is unresponsive when using Tab+Space to select a split button in the application menu.
  • RichTextBox
    • Binding error in SelectionMiniToolbar occurs when it is hovered after selection.
    • Forcing layout change in a task on the current synchronization context may result in a deadlock freeze.
    • Style is imported incorrectly as when there is Heading[1-6] inside the style name. This leads to ArgumentException in some cases.
    • Having multiple instances in a separate thread leads to System.InvalidOperationException: 'Cannot use a DependencyObject that belongs to a different thread than its parent Freezable.'
    • When you copy and paste a document from one RichTextBox to another, styles are not applied to the document.
  • ScheduleView
    • Dialogs does not inherit FlowDirection from the ScheduleView.
    • RecurrencePattern.GetOccurrences() method does not respect Interval property when the Frequency is set to Year.
    • Changing the FontSize of a GroupHeaderButton is not respected for the Windows8 and Windows8Touch themes. Increasing it for the other themes from OfficeBlack to Office2013 leads to the GroupHeader not being properly resized and the button's text being therefore cut off.
    • When the EditRecurrence and EditAppointment dialogs are closed, an incorrect window is brought to front (not the one ScheduleView is placed inside).
  • SpreadProcessing
    • The formula in list data validation rule's argument is replaced with culture-dependent list separator and later treated as text.
  • SyntaxEditor
    • Added FoldingTaggerBase class for creating folding regions in custom languages. Class FoldingTagger previously used for CSharp folding is now deleted. CSharpFoldingTagger class can be used instead.
  • TabControl
    • The MouseOver state of a RadTabItem's header is missing when using the control in Fluent theme and SelectedItem is bound to a collection.
    • Theme resources for the TabItems are not properly updated when changing theme variations of the predefined theme palettes.
  • TimeBar
    • A XamlParseException is thrown when current culture is Arabic.
  • VirtualGrid
    • ArgumentOutOfRangeException is thrown when changing the SelectionMode to Single and VirtualGridSelectionUnit is Cell.
    • Background and Foreground properties of HeaderCellDecorationsNeeded event arguments are not respected.
    • In a Single SelectionMode scenario, when the SelectedIndex is pinned, the selection is visually transferred to another row.
    • Setting the SizeUnit to Star leads to shrinking the columns when the window is resized.
  • WebCam
    • Setting the WebCam property of a CameraSettingsControl in XAML results in a NullReferenceException.
    • Setting FlipVertically or FlipHorizontally in XAML results in a NullReferenceException.
  • Window
    • Control gets clipped when maximized on secondary monitor, then minimized and restored again (Windows taskbar must be on the left/right of main screen).
  • WordsProcessing
    • NotImplementedException is thrown when importing DOCX containing charts.

Kendo UI + Telerik UI for JSP R3 2019 SP1

$
0
0
Kendo UI + Telerik UI for JSP

Adds Merge and Split tools for table cells in Editor.

Features

  • Editor
    • Merge and Split tools for table cells.

Fixes

  • Common
    • Invalid animation value in kendo.common-material.css.
  • Calendar
    • Calendar - Calling setOptions will break multiple selection support.
  • ComboBox
    • Change event is not triggered, if text() method is used, and when Clear button is clicked to clear the selection.
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input.
  • DatePicker
    • DatePicker calendar is not refreshed after clearing value in picker.
  • DateTimePicker
    • DatePicker calendar is not refreshed after clearing value in picker.
    • The popup.appendTo option is missing for the TimeView popup.
  • Draggable
    • Difficulty grouping a grid with a touch and mouse device.
  • Editor
    • Editor adds an empty paragraph on pasting text in nested table.
    • Tooltip property does not change title of Editor's Format tool.
    • Overlapping buttons in RTL Editor with resizable toolbar.
    • Not aligned tools in inline Editor toolbar in RTL.
    • Displaced inline Editor toolbar drag handle and overflow button.
  • Grid
    • Sortable settings are missing from the MVC wrapper.
    • Aggregates are not calculated correctly when dataSource.inPlaceSort is enabled.
    • Grid editing in InCell edit mode does not accept new values on mobile devices.
    • Grid.pageable.alwaysVisible=false make the pager appear by default and disappear when it's not needed.
    • Difficulty grouping a grid with a touch and mouse device.
    • Wrong column is auto-resized after auto-resize and columns reorder is performed.
    • autoFitColumn() does not calculate properly the width of the first Grid header to be collapsed in Safari.
    • autoFitColumn() does not calculate widths properly on IPad when there are icons in the header.
    • Grid should measure group and hierarchy columns' widths when showing and hiding other columns.
  • Map
    • Map layer show method attaches the same event handlers multiple times.
  • MobileListView
    • Mobile ListView it does not scroll in iOS13.
  • MultiColumnComboBox
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input.
  • MultiSelect
    • MultiSelect selected tags cannot be removed through tag's delete button in iOS 13 Safari.
    • MultiSelect with autoBind false replaces its value with the one set in its options.
    • Readonly state is not removed from Kendo MultiSelect on calling the readonly method.
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input.
  • PDFViewer
    • Memory Leak in Kendo PDFViewer when loading files.
    • PDFViewer download does not work in iOS 13.
    • Wrong scroll position of PDF file content on paging through PDFViewer's Pager and jQuery 3.4.1.
    • Search dialog throws an error with jQuery 3.4.x.
    • Unable to download PDFViewer's PDF file on iOS.
  • PivotGrid
    • PivotGrid Configurator messages should not be draggable.
  • QRCode
    • QRCode appears squashed when drawn as canvas.
  • Scheduler
    • Scheduler cannot be scrolled in iOS 13 with Chrome.
    • Scheduler moveStart event does not trigger on mobile devices.
  • Scroller
    • Mobile Application with nativeScrolling does not scroll on device with iOS 13.1.
  • Spreadsheet
    • Spreadsheet ColumnHeaderMenu does not open on frozen column header right-click.
    • Databound Spreadsheet loses data on inserting a header row.
    • Spreadsheet Text and Background custom color popups are cropped.
    • Spreadsheet does not alert the user when trying to sort Range with merged cells.
    • Flickering custom cell editor for Spreadsheet column with configured filtering / sorting and SASS themes in Chrome and FF.
  • TreeList
    • Treelist horizontal scroll disappears when no items available.
  • Upload
    • Smaller than expected height of not async Upload in Office365 theme.
  • Window
    • Window animation duration option is not applied correctly.
    • Window title method does not remove the wrapper padding.

Telerik UI for Xamarin R3 2019 SP1

$
0
0
Telerik UI for Xamarin

Adds command support to ChartSelectionBehavior.

Features

  • Chart
    • Add Command support to ChartSelectionBehavior.

Fixes

  • Calendar
    • [Android] Appointment styles in MultiDayViewStyle / DayViewStyle are not respected.
  • Chart
    • [iOS] Missing labels during pan.
  • DataForm
    • [Android] Exception is thrown when pressing next button on the keyboard.
    • [Android] SegmentedEditor does not immediately update the property when the CommitMode is Immediate.
  • ListView
    • GroupItemTemplate does not respect its template contents in iOS automatically.
  • NumericInput
    • Focused and Unfocused events are not raised.
  • PDF Viewer
    • Link annotations do not work after reloading a document.
  • SegmentedControl
    • SelectedSegmentBackgroundColor is not applied on iOS 13.
  • TreeView
    • Custom renderer is overridden by the default one.
  • Xamarin for Android
    • [Android] Grid lines get messed up after appointment is changed in MultiDay view.

Kendo UI + Telerik UI for ASP.NET (MVC & Core), PHP, JSP R3 2019 SP1

$
0
0
Kendo UI + Telerik UI for ASP.NET (MVC & Core), PHP, JSP

Adds Merge and Split tools for table cells in Editor.

Features

  • Editor
    • Merge and Split tools for table cells
  • Wrappers (ASP.NET Core & MVC): DateInput
    • DatePickers should keep model value after reset
  • Wrappers (ASP.NET Core & MVC): DatePicker
    • DatePickers should keep model value after reset
  • Wrappers (ASP.NET Core & MVC): DateTimePicker
    • DatePickers should keep model value after reset
  • PdfProcessing
    • Implemented support for importing widget annotation with Kids property.

Fixes

  • Common
    • Invalid animation value in kendo.common-material.css
    • Telerik.UI.for.AspNet.Core conflicts with .Net Core 3.0 for the Microsoft.CodeAnalysis.CSharp.Workspaces package
  • Calendar
    • Calendar - Calling setOptions will break multiple selection support
  • ComboBox
    • Change event is not triggered, if text() method is used, and when Clear button is clicked to clear the selection
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • DatePicker
    • DatePicker calendar is not refreshed after clearing value in picker
  • DateTimePicker
    • DatePicker calendar is not refreshed after clearing value in picker
    • The popup.appendTo option is missing for the TimeView popup
  • Draggable
    • Difficulty grouping a grid with a touch and mouse device
  • Editor
    • Editor adds an empty paragraph on pasting text in nested table
    • Tooltip property does not change title of Editor's Format tool
    • Overlapping buttons in RTL Editor with resizable toolbar
    • Not aligned tools in inline Editor toolbar in RTL
    • Displaced inline Editor toolbar drag handle and overflow button
  • Grid
    • Sortable settings are missing from the MVC wrapper
    • Aggregates are not calculated correctly when dataSource.inPlaceSort is enabled
    • Grid editing in InCell edit mode does not accept new values on mobile devices
    • Grid.pageable.alwaysVisible=false make the pager appear by default and disappear when it's not needed.
    • Difficulty grouping a grid with a touch and mouse device
    • Wrong column is auto-resized after auto-resize and columns reorder is performed
    • autoFitColumn() does not calculate properly the width of the first Grid header to be collapsed in Safari
    • autoFitColumn() does not calculate widths properly on IPad when there are icons in the header
    • Grid should measure group and hierarchy columns' widths when showing and hiding other columns
  • Map
    • Map layer show method attaches the same event handlers multiple times
  • MobileListView
    • Mobile ListView it does not scroll in iOS13
  • MultiColumnComboBox
    • Click on associated Label with ComboBox, MultiSelect and MultiColumnComboBox does not focus the input
  • MultiSelect
    • MultiSelect selected tags cannot be removed through tag's delete button in iOS 13 Safari
    • MultiSelect with autoBind false replaces its value with the one set in its options
    • Readonly state is not removed from Kendo MultiSelect on calling the readonly method
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • PDFViewer
    • Memory Leak in Kendo PDFViewer when loading files.
    • PDFViewer download does not work in iOS 13
    • Wrong scroll position of PDF file content on paging through PDFViewer's Pager and jQuery 3.4.1
    • Search dialog throws an error with jQuery 3.4.x
    • Unable to download PDFViewer's PDF file on iOS
  • PivotGrid
    • PivotGrid Configurator messages should not be draggable
  • QRCode
    • QRCode appears squashed when drawn as canvas
  • Scheduler
    • Scheduler cannot be scrolled in iOS 13 with Chrome
    • Scheduler moveStart event does not trigger on mobile devices
  • Scroller
    • Mobile Application with nativeScrolling does not scroll on device with iOS 13.1
  • Spreadsheet
    • Spreadsheet ColumnHeaderMenu does not open on frozen column header right-click
    • Databound Spreadsheet loses data on inserting a header row
    • Spreadsheet Text and Background custom color popups are cropped
    • Spreadsheet does not alert the user when trying to sort Range with merged cells
    • Flickering custom cell editor for Spreadsheet column with configured filtering / sorting and SASS themes in Chrome and FF
  • TreeList
    • Treelist horizontal scroll disappears when no items available
  • Upload
    • Smaller than expected height of not async Upload in Office365 theme
  • Window
    • Window animation duration option is not applied correctly
    • Window title method does not remove the wrapper padding
  • Wrappers (ASP.NET Core): DatePicker
    • HtmlAttribute value is not serialized for the Date(Time)Picker
  • Wrappers (ASP.NET Core): DateTimePicker
    • HtmlAttribute value is not serialized for the Date(Time)Picker
  • Wrappers (ASP.NET Core): Grid
    • Dates and Numbers are not serialized correctly with WebApi
  • Wrappers (ASP.NET Core): PanelBar
    • PanelBar TagHelper does not change visibility of items when the visible attribute is used on items
  • Wrappers (ASP.NET Core): Spreadsheet
    • Spreadsheet Toolbar(false) does not hide the Toolbar.
  • PdfProcessing
    • InvalidCastException is thrown when importing a document with an empty PDF name object.
    • InvalidCastException is thrown when importing widget annotation with Kids property.
  • WordsProcessing
    • NotImplementedException is thrown when importing DOCX containing charts.

Kendo UI + Telerik UI for ASP.NET (MVC & Core) R3 2019 SP1

$
0
0
Kendo UI + Telerik UI for ASP.NET (MVC & Core)

Adds Merge and Split tools for table cells in Editor.

Features

  • Editor
    • Merge and Split tools for table cells
  • Wrappers (ASP.NET Core & MVC): DateInput
    • DatePickers should keep model value after reset
  • Wrappers (ASP.NET Core & MVC): DatePicker
    • DatePickers should keep model value after reset
  • Wrappers (ASP.NET Core & MVC): DateTimePicker
    • DatePickers should keep model value after reset
  • PdfProcessing
    • Implemented support for importing widget annotation with Kids property.

Fixes

  • Common
    • Invalid animation value in kendo.common-material.css
    • Telerik.UI.for.AspNet.Core conflicts with .Net Core 3.0 for the Microsoft.CodeAnalysis.CSharp.Workspaces package
  • Calendar
    • Calendar - Calling setOptions will break multiple selection support
  • ComboBox
    • Change event is not triggered, if text() method is used, and when Clear button is clicked to clear the selection
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • DatePicker
    • DatePicker calendar is not refreshed after clearing value in picker
  • DateTimePicker
    • DatePicker calendar is not refreshed after clearing value in picker
    • The popup.appendTo option is missing for the TimeView popup
  • Draggable
    • Difficulty grouping a grid with a touch and mouse device
  • Editor
    • Editor adds an empty paragraph on pasting text in nested table
    • Tooltip property does not change title of Editor's Format tool
    • Overlapping buttons in RTL Editor with resizable toolbar
    • Not aligned tools in inline Editor toolbar in RTL
    • Displaced inline Editor toolbar drag handle and overflow button
  • Grid
    • Sortable settings are missing from the MVC wrapper
    • Aggregates are not calculated correctly when dataSource.inPlaceSort is enabled
    • Grid editing in InCell edit mode does not accept new values on mobile devices
    • Grid.pageable.alwaysVisible=false make the pager appear by default and disappear when it's not needed.
    • Difficulty grouping a grid with a touch and mouse device
    • Wrong column is auto-resized after auto-resize and columns reorder is performed
    • autoFitColumn() does not calculate properly the width of the first Grid header to be collapsed in Safari
    • autoFitColumn() does not calculate widths properly on IPad when there are icons in the header
    • Grid should measure group and hierarchy columns' widths when showing and hiding other columns
  • Map
    • Map layer show method attaches the same event handlers multiple times
  • MobileListView
    • Mobile ListView it does not scroll in iOS13
  • MultiColumnComboBox
    • Click on associated Label with ComboBox, MultiSelect and MultiColumnComboBox does not focus the input
  • MultiSelect
    • MultiSelect selected tags cannot be removed through tag's delete button in iOS 13 Safari
    • MultiSelect with autoBind false replaces its value with the one set in its options
    • Readonly state is not removed from Kendo MultiSelect on calling the readonly method
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • PDFViewer
    • Memory Leak in Kendo PDFViewer when loading files.
    • PDFViewer download does not work in iOS 13
    • Wrong scroll position of PDF file content on paging through PDFViewer's Pager and jQuery 3.4.1
    • Search dialog throws an error with jQuery 3.4.x
    • Unable to download PDFViewer's PDF file on iOS
  • PivotGrid
    • PivotGrid Configurator messages should not be draggable
  • QRCode
    • QRCode appears squashed when drawn as canvas
  • Scheduler
    • Scheduler cannot be scrolled in iOS 13 with Chrome
    • Scheduler moveStart event does not trigger on mobile devices
  • Scroller
    • Mobile Application with nativeScrolling does not scroll on device with iOS 13.1
  • Spreadsheet
    • Spreadsheet ColumnHeaderMenu does not open on frozen column header right-click
    • Databound Spreadsheet loses data on inserting a header row
    • Spreadsheet Text and Background custom color popups are cropped
    • Spreadsheet does not alert the user when trying to sort Range with merged cells
    • Flickering custom cell editor for Spreadsheet column with configured filtering / sorting and SASS themes in Chrome and FF
  • TreeList
    • Treelist horizontal scroll disappears when no items available
  • Upload
    • Smaller than expected height of not async Upload in Office365 theme
  • Window
    • Window animation duration option is not applied correctly
    • Window title method does not remove the wrapper padding
  • Wrappers (ASP.NET Core): DatePicker
    • HtmlAttribute value is not serialized for the Date(Time)Picker
  • Wrappers (ASP.NET Core): DateTimePicker
    • HtmlAttribute value is not serialized for the Date(Time)Picker
  • Wrappers (ASP.NET Core): Grid
    • Dates and Numbers are not serialized correctly with WebApi
  • Wrappers (ASP.NET Core): PanelBar
    • PanelBar TagHelper does not change visibility of items when the visible attribute is used on items
  • Wrappers (ASP.NET Core): Spreadsheet
    • Spreadsheet Toolbar(false) does not hide the Toolbar.
  • PdfProcessing
    • InvalidCastException is thrown when importing a document with an empty PDF name object.
    • InvalidCastException is thrown when importing widget annotation with Kids property.
  • WordsProcessing
    • NotImplementedException is thrown when importing DOCX containing charts.

Telerik UI for ASP.NET AJAX R3 2019 SP1

$
0
0
Telerik UI for ASP.NET AJAX

Includes updates to AsyncUpload and PdfProcessing.

Features

  • AsyncUpload
    • Whitelisting of custom upload metadata types.
    • Improved Telerik.Web.DisableAsyncUploadHandler behavior.
  • PdfProcessing
    • Implemented support for importing widget annotation with Kids property.

Fixes

  • Common
    • Missing checkboxes in Firefox 65+
  • Calendar
    • RadCalendar and picker controls throw a JS error when animation duration is set to zero 0
  • Editor
    • Improve XSS filtering
    • Track changes does not mark - hyphen/slash/minus symbol
  • Input
    • Uncaught TypeError: Cannot read property '_popupButton' of null Error thrown when clicking Ok or Cancel buttons of DatePicker's fast navigation
  • ListBox
    • Disabled ListBox and TreeView cannot be scrolled in IE because its scroll is disabled too
  • MediaPlayer
    • MediaPlayer throws 'mimeType' error in case youtube playlist is used
  • PdfProcessing
    • InvalidCastException is thrown when importing a document with an empty PDF name object.
    • InvalidCastException is thrown when importing widget annotation with Kids property.
  • SearchBox
    • Show Tooltip of RadSearchButton
  • SkinManager
    • Loading custom skins trough RadSkinManager -> Skins -> SkinReference.Path does not work correctly
  • Slider
    • Last item drops on a new line under Firefox on large scale monitors
  • SpreadProcessing
    • The formula in list data validation rule's argument is replaced with culture-dependent list separator and later treated as text.
  • Wizard
    • Inconsistent buttons rendered when RadWizard is nested in RadWizard
  • WordsProcessing
    • NotImplementedException is thrown when importing DOCX containing charts.

Telerik DevCraft UI R3 2019 SP1

$
0
0
Telerik DevCraft UI

Includes new features in SyntaxEditor, GridView, VirtualGrid and more.

Features

Telerik DevCraft UI includes the following updates:

Telerik DevCraft Ultimate R3 2019 SP1

$
0
0
Telerik DevCraft Ultimate

Includes new features in SyntaxEditor, GridView, VirtualGrid and more.

Features

Telerik DevCraft Ultimate includes the following updates:

Kendo UI R3 2019 SP1

$
0
0
Kendo UI

Adds Merge and Split tools for table cells in Editor.

Features

  • Editor
    • Merge and Split tools for table cells.

Fixes

  • Calendar
    • Calendar - Calling setOptions will break multiple selection support
  • ComboBox
    • Change event is not triggered, if text() method is used, and when Clear button is clicked to clear the selection
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • Common
    • Invalid animation value in kendo.common-material.css
  • DatePicker
    • DatePicker calendar is not refreshed after clearing value in picker
  • DateTimePicker
    • DatePicker calendar is not refreshed after clearing value in picker
    • The popup.appendTo option is missing for the TimeView popup
  • Draggable
    • Difficulty grouping a grid with a touch and mouse device
  • Editor
    • Editor adds an empty paragraph on pasting text in nested table
    • Tooltip property does not change title of Editor's Format tool
    • Overlapping buttons in RTL Editor with resizable toolbar
    • Not aligned tools in inline Editor toolbar in RTL
    • Displaced inline Editor toolbar drag handle and overflow button
  • Grid
    • Sortable settings are missing from the MVC wrapper
    • Aggregates are not calculated correctly when dataSource.inPlaceSort is enabled
    • Grid editing in InCell edit mode does not accept new values on mobile devices
    • Grid.pageable.alwaysVisible=false make the pager appear by default and disappear when it's not needed.
    • Difficulty grouping a grid with a touch and mouse device
    • Wrong column is auto-resized after auto-resize and columns reorder is performed
    • autoFitColumn() does not calculate properly the width of the first Grid header to be collapsed in Safari
    • autoFitColumn() does not calculate widths properly on IPad when there are icons in the header
    • Grid should measure group and hierarchy columns' widths when showing and hiding other columns
  • Map
    • Map layer show method attaches the same event handlers multiple times
  • MobileListView
    • Mobile ListView it does not scroll in iOS13
  • MultiColumnComboBox
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • MultiSelect
    • MultiSelect selected tags cannot be removed through tag's delete button in iOS 13 Safari
    • MultiSelect with autoBind false replaces its value with the one set in its options
    • Readonly state is not removed from Kendo MultiSelect on calling the readonly method
    • Click on associated Label with ComboBox, Multiselect and MultiColumnComboBox does not focus the input
  • PDFViewer
    • Memory Leak in Kendo PDFViewer when loading files.
    • PDFViewer download does not work in iOS 13
    • Wrong scroll position of PDF file content on paging through PDFViewer's Pager and jQuery 3.4.1
    • Search dialog throws an error with jQuery 3.4.x
    • Unable to download PDFViewer's PDF file on iOS
  • PivotGrid
    • PivotGrid Configurator messages should not be draggable
  • QRCode
    • QRCode appears squashed when drawn as canvas
  • Scheduler
    • Scheduler cannot be scrolled in iOS 13 with Chrome
    • Scheduler moveStart event does not trigger on mobile devices
  • Scroller
    • Mobile Application with nativeScrolling does not scroll on device with iOS 13.1
  • Spreadsheet
    • Spreadsheet ColumnHeaderMenu does not open on frozen column header right-click
    • Databound Spreadsheet loses data on inserting a header row
    • Spreadsheet Text and Background custom color popups are cropped
    • Spreadsheet does not alert the user when trying to sort Range with merged cells
    • Flickering custom cell editor for Spreadsheet column with configured filtering / sorting and SASS themes in Chrome and FF
  • TreeList
    • Treelist horizontal scroll disappears when no items available
  • Upload
    • Smaller than expected height of not async Upload in Office365 theme
  • Window
    • Window animation duration option is not applied correctly
    • Window title method does not remove the wrapper padding

Telerik DevCraft Complete R3 2019 SP1

$
0
0
Telerik DevCraft Complete

Includes new features in SyntaxEditor, GridView, VirtualGrid and more.

Features

Telerik DevCraft Complete includes the following updates:

DevExpress Windows 10 Apps 19.2

$
0
0
Conditional Formatting

Data Grid adds conditional formatting.

Features

Data Grid

  • Conditional Formatting - The Windows 10 Data Grid now supports conditional formatting. Conditional formatting allows you to change the appearance of individual cells and rows based on specific conditions.
  • Asynchronous Row Rendering - You can now enable the AllowCascadeUpdate option and improve the grid's performance. Visible rows are loaded one by one, in a background thread. To provide visual feedback, the data grid plays an animation during load operations.

Editors

  • New ComboBox and ListView Controls - The new ListView and ComboBox controls support item grouping, multiple selection with check boxes, and can work with large data sources (UI virtualization).
  • TimeSpan Mask Types - The new TimeSpan and TimeSpanAdvancingCaret mask types allow the TextEdit to display and edit TimeSpan values.

NuGet Packages

  • A NuGet package with the UWP controls is now available via the DevExpress NuGet feed.

DevExtreme 19.2

$
0
0
Custom Annotations

Chart component now supports custom annotations.

Features

New Gantt Component (CTP) - The new Gantt component for Angular, React, Vue and jQuery is available as a community technology preview. Built-in features include:

  • Resize and modify tasks
  • Change dependencies between tasks
  • Edit cell values within the TreeList region
  • Change history
  • Region resizing
  • Real-time scaling
  • Task selection API

Data Grid and TreeList

  • Reorder Records/Nodes - End-users can now reorder Data Grid rows and TreeList nodes via drag-and-drop.
  • Display Sort Indices for Multi-Column Sorting - The DataGrid and TreeList controls can now display sort indices within column headers when data is sorted against multiple columns. This feature is optional. Enable it to visually display sort order for your end-users. Deactivate the sorting.showSortIndexes option to hide sort indices.
  • Asynchronous API Enhancements - This release enables asynchronous event handlers for the following events:
    • setCellValue
    • initNewRow
    • rowValidating
  • Export to Excel API Enhancements (CTP)
    • Only export selected rows
    • Export with source column width
  • In addition, the 'group', 'header', 'groupFooter', and 'totalFooter' are now exported with highlighted text (bold).
  • Also extended the 'CustomizeCell' callback argument set. You can access all properties of the DataGridCell object within the callback.

Diagram (CTP)

  • Images within Shapes - You can now associate a predefined (or custom) image with the new image shape via a database or the widget's UI. The image will maintain the shape's size and its position when the shape is moved or resized.
  • Shape Containers - New shape types - horizontal and vertical containers - allow you to combine other shapes within a "container". The Web Diagram component supports stacked containers and ships with expand and collapse functionality.
  • New Data Binding Capabilities - Now ships advanced data binding options for shape settings. You can bind all shape properties including shape and connectors style, shape image URL, position, and size to a database.
  • Full Screen Mode - The Diagram now supports fullscreen mode. You can add a corresponding toolbar command or use the 'fullscreen' property to enable fullscreen mode within your web app.
  • Read Only Mode - Read only mode protects the Diagram from edit operations. Use the 'readOnly' property to enable this diagram option.
  • Simple View - When you activate the new Simple View mode, the Web Diagram removes gray document borders and its content fully consumes available screen real-estate.
  • Zoom - With this release, your end-users can zoom the diagram as needed. To change zoom level, use the 'Zoom Level' editor on the Properties panel or CTRL+Mouse scroll wheel combination. Select the 'Auto Zoom' check box to fit the diagram within the page.

UI Customization - The new API allows you to toggle the visibility and specify the content of the following UI elements:

  • Context Menu (contextMenu),
  • Properties Panel (propertiesPanel),
  • Toolbar (toolbar)
  • Toolbox (toolbox)

File Manager (CTP)

  • New Progress and Status UI - Introduced the following UI elements to display the progress and status of file operations:
    • Popup notification messages
    • Enhanced 'Refresh' toolbar item
    • Operation progress side panel
  • Integrated Splitter - The built-in splitter control allows you to resize the File Manager's navigation panel.
  • File Validation Enhancements - Enhanced the validation capabilities of the File Manager. You can now specify allowed file extensions using the new allowedFileExtensions option. The new upload.maxFileSize option allows you to specify the maximum file size (maximum size allowed).
  • Download Files - You can now allow your users to download files. Use the new endpointUrl option to specify your server-side handler endpoint used for download operations.
  • Toolbar and Context Menu Customization - You can now customize the File Manager's toolbar and context menu via two new options (toolbar and contextMenu).
  • Custom File Providers - You can now implement a custom File Provider that allows you to connect the client-side File Manager to any custom file management backend.
  • Direct File Upload to Cloud Providers - You can now upload files directly to Azure, Amazon and other cloud providers. Use the FileUploader's uploadChunk and abortUpload callbacks.
  • Access File Content on the Client-Side - With this release, you can obtain binary file content info within the web browser using the 'FileProvider.getItemContent' method.

Data Visualization

  • Custom Annotations - The Chart widget now supports custom annotations. You can use a template to render the desired content within the annotation container.
  • Custom Text Inside a Donut - With this release, you can include custom SVG markup inside a Donut chart (your content will be placed at the center of Donut/Pie chart).
  • Template-Based Tooltip Customization - You can now use templates to customize chart tooltips.
  • Custom Legend Item Markers - You can now use a custom template to render Chart legend markers.
  • Manage Chart Pane Size - You can now control the size of chart panes. Both pixel and percentage units are supported.
  • Display Negative Values for Logarithmic Scales - Datasets that contain rapidly growing values with negative and/or zero values can now be visualized within the logarithmic axis.
  • Discrete Aggregation - This release includes a new aggregateByCategory option. When used, this option changes the way the Chart widget aggregates discrete data. If set to 'true', the chart widget aggregates series points for the same category.
  • Polar Chart with Zoom - To help you create the best possible interactive user experience, added zoom support to the Polar Chart.
  • VectorMap Coordinate Translation API - Thanks to your great feedback, introduced two new methods for coordinate translation (VectorMap). With this new API, your apps can now support more sophisticated map interaction usage-scenarios.

Themes

  • Custom CSS Bundles - You can now bundle CSS styles for UI components used within your application. You can also create multiple bundles of different DevExtreme Color Swatches (which contain different component sets).

UI Widgets

  • Asynchronous Validation - Added a new Asynchronous Validation Rule to the Validation Engine. You can now specify a callback function to perform remote data validation (of any kind). When data validation is in progress, DevExtreme data editors display an animation indicator (the indicator turns into a "result" icon once validation is complete).
  • Data Form - Dynamic Updates without a Full Re-Render - You can customize DevExtreme Data Form item(s) within a group or tab (add/remove/display/hide) in code without re-rendering the entire form.
  • New Drag & Drop Utilities - Now ships a drag-and-drop utilities library so you can implement custom drag-and-drop functionality within your web app.
  • Cross-Component Drag & Drop API - This new API allows you to incorporate cross-component drag-and-drop support.
  • Floating Button Enhancements
    • Add a label to an action
    • Hide an action
    • Reorder actions
    • Expand the speed dial menu in a different direction

Angular Ivy Support

  • DevExtreme Angular Components now support Angular Ivy.

Native React Chart

  • Chart Rotation - You can now swap X and Y axis as needed.

Native React Grid

  • Column Size Enhancements - You can now use ‘em' and ‘%' CSS size units to specify column width.
  • Virtual Table Enhancements - The Virtual Table plugin includes the following enhancements:
    • Access and track table scroll position via API
    • Banded column mode
    • Lazy loading with record grouping enabled
  • Inline Cell Editing - Inline cell editing allows end-users to place a grid cell into edit mode when a cell is clicked (without the need to press the edit button within the edit column).
  • Group Row Summary - You can now display summary information within the group row.

Native React Scheduler

  • Today Navigation Button - Added a 'Today' button to the React Scheduler's navigation panel. This feature was inspired by Google's Calendar. Use this button to quickly navigate to the current date.
  • Recurring Appointments - You can now specify appointment recurrence patterns in code or allow end-users to configure it via the new React Scheduler Recurring Appointment edit from.

Visual Studio Integration

  • Form Scaffolding Wizard - Added a Form to the list of controls supported by the Visual Studio Scaffolding Wizard. You can now quickly generate forms based on model classes.
    • DevExtreme Angular Documentation
    • DevExtreme-based ASP.NET Core Documentation
    • DevExtreme ASP.NET MVC Documentation
  • Async Support in API Controller Scaffolding Wizard - Improved the API Controller Scaffolding Wizard to better leverage the asynchronous capabilities of Entity Framework and Entity Framework Core. The API Controller Scaffolding Wizard can now generate asynchronous (async-await) code for controller actions.

DevExpress WPF 19.2

$
0
0
Conditional Formatting Filters

Grid adds conditional formatting filters.

Features

Data Grid and TreesList

  • Conditional Formatting Filters - You can now easily filter data based on the Conditional Formatting rules defined for a column. Both the Filter Editor and the Excel-Style Drop-Down Filter can display available rules and indicate the number of records that meet rule conditions. You can also create a dedicated Filter Element for Conditional Formatting filters.
  • Data Analysis Filters - The Data Grid and TreeList allow you to apply the following data analysis filters:
    • Top N
    • Bottom N
    • Below Average
    • Above Average
    • Unique
    • Duplicate
  • The Filter Editor and the Excel-Style Drop-Down Filter display the corresponding operators in their operator lists.
  • Search Panel - New Parse Modes
    • Exact - the search engine does not split the query into individual words and thereby searches for exact matches.
    • Or - words in the search query are combined with the OR operator.
    • And - words in the search query are combined with the AND operator.
  • Excel-Style Drop-Down Filter Enhancements - The new Excel-Style Drop-Down Filter is now used in the Data Grid and TreeList by default. It includes various performance and stability enhancements and can now work with server-side data provided by Server Mode, Instant Feedback, or Virtual sources.
  • Summary for Selection - The WPF Data Grid and TreeList can now calculate summary values for selected rows or cells. You can enable this functionality for all group and total summaries or create individual summary items for selected rows/cells (in addition to standard totals).
  • Edit Entire Row - The WPF Data Grid and TreeList introduce a new edit mode that displays Update and Cancel buttons for an edited row. In this mode, your changes are not posted to the data source and you cannot navigate away from an edited row unless you press the Update or Cancel button.
  • Filtering UI Server Sources Support - The new Filter Editor, the Excel-Style Drop-Down Filter, and Filter Elements can work with server-side data provided by Server Mode, Instant Feedback, or Virtual sources.

Charting

  • Waterfall - This release includes a new Waterfall chart type. Waterfall charts can help visualize positive and negative changes to values across a given time period.
  • Scrollbar Annotations - With scrollbar annotations, you can direct users to important information within the XY diagram. Provides annotations for the following chart elements:
    • Strips
    • Constant Lines
    • Pane Annotations
    • Series Point Annotations
    • Custom Axis Labels
  • You can enable/disable scrollbar annotations for specific chart elements.
  • Box Plot - This release includes a new Box Plot chart type. Box Plot charts help you visualize data distribution across a six number summary (minimum, first quartile, median, third quartile, maximum and mean). Any data not included between minimum and maximum values are plotted as an outlier with a small circle.
  • TimeSpan Axis Scale Support - v19.2 introduces full support for TimeSpan scales. You can plot your TimeSpan data as-is or specify a custom aggregation mode. TimeSpan data can be mapped to an X-Axis, Y-Axis or both.
  • XY-Diagram Performance Improvements - Real-Time Data Updates - v19.2 optimizes the XY-Diagram layout calculation engine, which results in high refresh rates and smooth visualization when handling very fast-changing datasets. See the following chart for performance measurements compared to v19.1.

Diagram

  • Org Chart Layout - The new Org Chart automatic layout algorithm visualizes roles and relationships within an entity such as a company department. Shapes at the upper levels of the hierarchy are arranged using the "tree graph" algorithm. The number of levels in the tree section is specified by the OrgChartLayoutTreeLevelCount property. The lower levels of the hierarchy are arranged using the "tip-over" tree layout algorithm.
  • Connector Labels - With this release, you can add up to four text labels to connectors. You can add two labels at the start point and two labels at the end point. New API includes:
    • BeginLeftLabel / BeginRightLabel
    • EndLeftLabel / EndRightLabel
    • BeginLabelArrowOffset / BeginLabelConnectorOffset
    • EndLabelArrowOffset / EndLabelConnectorOffset
  • Printing - Fit to Page - You can now scale a diagram and fit it onto a single page or a fixed number of pages when printing. To scale a diagram in code, use the new overloads of the Print, QuickPrint, and PrintToPdf methods. These allow you to specify the orientation and number of pages used to fit the diagram. End-users can set these options within the Print Preview window.

New Badges

  • The new Badge API allows you to display badges over any control or UI element, be it a data grid column or Toolbar/Ribbon item. You can specify badge position, content, and appearance.

Data Editors

  • Time Picker - This release includes a new Time Picker control. This control can be used as a standalone time picker, or you can seamlessly embed it within the DevExpress DateEdit control.
  • Read-Only State - With this release, data editors in a read-only state are visually distinguished from those that can be edited. This feature is available when using Office 2016 SE, Office 2019, and VS 2017 themes.
  • Miscellaneous Enhancements
    • You can substitute the selected value in the AutoSuggestEdit control using the new SuggestionChoosing event.
    • ButtonEdit descendants can now display a loading indicator within their text box when a time consuming operation is performed.
    • Editors can display null text when they are focused.
    • The new CheckEdit.Toggle method allows you to change the CheckEdit control's checked state.

Docking

  • MVVM Enhancements
    • Layout Groups now offer ItemTemplate and ItemTemplateSelector properties. This allows you to build complex layouts with nested groups and panels based on source objects from your ViewModel without defining groups in the UI.
    • Groups and panels generated from the LayoutGroup's ItemsSource now support all Docking operations. They can be reordered, removed, made to float or docked into other groups.
    • The DockLayoutManager no longer removes Layout Groups with the specified ItemsSource from its group collection. When a user closes all panels in such a group, the group remains hidden and appears again if its ItemSource collection is updated.

Gantt

  • Strip Lines - The DevExpress WPF Gantt control supports 3 strip line types:
    • StripLine - a single strip line that marks a particular date and time range.
    • StripLineRule - allows you to mark multiple date and time ranges based upon a specific rule.
    • CurrentDateTimeStripLine - displays a strip line that points to the current date and time and updates it on-screen in real time.
    • You can add strip lines manually or retrieve them from a data source (or View Model).
  • Critical Path - The Gantt Control can now automatically calculate and highlight critical paths in the Gantt area. A critical path will automatically update whenever you move tasks or change the task's duration.
  • Edit Events - This release adds a set of events designed to improve control over end-user actions made within the Gantt area. These events allow you to do the following:
    • Snap edited date-time values (task start date, finish date, and duration) with any step.
    • Provide visual feedback: highlight tasks that can be linked by an edited connector.
    • Cancel any end user edit action.

Map

  • Heatmap Data Provider - v19.2 includes a new cartographic visualization option – a heat map. To create a heat map, use the new data provider (HeatmapProvider) linked to geographical point data (latitude and longitude) and define the heat map color schema using ChoroplethColorizer. You can also change the following heatmap options: color gradient, opacity and data point radius.
  • In-Memory Image Tile Provider - The ImageTileDataProvider allows you to display custom tile images without saving them locally. You can load image tiles created at runtime from almost any source. To do this, create a bitmap for each tile based on its indices.
  • Gradient Mode for ColorScaleLegend - This release includes a new EnableGradientScale property. Set this property to true and create a gradual blend between legend color items.

Navigation

  • Navigation Frame - API Enhancements
    • The new Navigation.SaveToNavigationJournal attached property allows you to save information about specific navigation steps to the navigation journal.
    • The new NavigationFrame.NavigationCanceled event fires when navigation is canceled in the NavigationFrame.Navigating event handler.
    • Ribbon and Toolbar items now support attached properties.
  • Breadcrumb History - Like the Windows File Explorer, the Breadcrumb control can now log navigation history and display recently accessed nodes in its drop-down window.
  • Accordion Control Enhancements
    • Bind to ICollectionView Sources - allows you to manipulate the current record and define rules for filtering, sorting, and grouping.
    • Unregister any key gesture within the Accordion control using the ClearHotKeys method.

Pivot Grid

  • Aggregation at Any Level - This release includes an optimized Pivot Grid calculation engine for WinForms, WPF and ASP.NET. This new engine provides a more versatile summary expression function. The scope of the function is unbound fields. The Aggr function aggregates data with a specific summary function against a specific set of dimensions. Aggr functions can be nested as needed (you can easily create the desired aggregation level within the Pivot Grid control). The Aggr function has the following syntax: Aggr(summaryExpression, dimension1, dimension2, ...). The first argument is a summary expression calculated against a data source field. It is followed by a set of dimensions whose values are grouped to calculate summaries for the first argument.
  • Window Calculations - You can now specify the following window calculation options:
    • Running Totals
    • Moving Calculation
    • Rank
    • Difference
    • Percent Of Total
    • Custom Window Expression
  • The new object model includes the following classes:
    • RunningTotalBinding
    • MovingCalculationBinding
    • RankBinding
    • DifferenceBinding
    • PercentOfTotalBinding
    • WindowExpressionBinding
  • These enhancements are available when the new Optimized calculation engine is activated.
  • Direct Data Access in Client Mode - The data engine loads data to local in-memory storage. This local storage is optimized for frequent calculations with typed data sets and guarantees data integrity. Some large data sets, however, may require require too large a memory footprint (which can, in turn, slow down an application). This release adds a DirectDataAccessInClientMode option. When the DirectDataAccessInClientMode option is enabled, the calculation engine does not upload source data to temporary storage. This avoids performance degradation in Client mode when working with large volumes of data (and when frequent re-calculations are unnecessary). This option cannot be used if using the PivotGrid in Legacy mode.
  • Excel-Style Drop-Down Filter Enhancements - The new Excel-Style Drop-Down Filter is now used in the Pivot Grid by default. It includes various performance and stability enhancements and can now work with server-side data provided by Server Mode.

Rich Text Editor

  • Hyphenation - The WPF Rich Text Editor now supports soft hyphens and automatic hyphenation. You can load, print and export documents with soft hyphens. End-users can insert hyphens via Ribbon UI or the Ctrl+- shortcut. You can also enable automatic hyphenation. To do that, link a dictionary that specifies hyphenation rules.
  • Track Changes - The Rich Text Editor allows you to use Track Changes to make revisions in a document. You can access, accept or reject changes in code. New UI elements allow you to enable change tracking and display revisions. Documents with revisions can be printed and exported to PDF.
  • Theme Font Support - The Word Processing Document API and WinForms / WPF Rich Text Editors support theme fonts. A document theme contains two sets of fonts (Headings and Body) for the entire document. Each set includes font names for different languages.

Scheduler

  • Time Regions - Time Regions allow you to selectively highlight certain timeframes (time cells). Time Regions have the same recurrence settings as appointments and can be Resource-specific.
  • Appointment Edit Events - New events offer extended control over appointment editing. These events include:
    • AppointmentAdding
    • AppointmentAdded
    • AppointmentRemoving
    • AppointmentRemoved
    • AppointmentEditing
    • AppointmentEdited
    • AppointmentRestoring
    • AppointmentRestored
  • Appointment Resize Events - New events include:
    • StartAppointmentResize
    • QueryContinueAppointmentResize
    • ResizeAppointmentOver
    • CommitAppointmentResize
    • CompleteAppointmentResize
  • API Enhancements
    • The new RecurrenceBuilder class allows you to create recurrence patterns in code-behind using a Fluent API style. It comes with a set of markup extensions to create the same recurrence patterns in XAML.
    • The new SchedulerControl.ToolTipMode property allows you to display a tooltip instead of the default appointment flyout.
    • The new brush-based colorization mechanism provides simpler and more flexible customization of labels, status, and resource data. (Learn More)
    • Scheduler View properties can now disable the highlighting of non-working hours and even/odd months. These properties are: DayViewBase.HighlightNonworkingHours, MonthView.HighlightEvenMonths, TimelineView.HighlightNonworkingHours.

Spreadsheet

  • Excel Binary Workbook (XLSB) Support - The DevExpress Spreadsheet Document API and WinForms / WPF Spreadsheet controls now support the XLSB (BIFF12) format. You can load and save documents using this format.
  • Excel 5.0/95 Workbook (BIFF5) Support - With this release, the WinForms and WPF Spreadsheet controls and Spreadsheet Document API can import documents using the Excel 5.0/95 Binary file format (BIFF5).
  • Status Bar - v19.2 introduces a Status Bar for the WinForms and WPF Spreadsheet controls. The status bar allows you to zoom (in or out) the current worksheet and displays the following summary information:
    • Number of selected cells (Count)
    • Number of selected cells with numerical values (Numerical Count)
    • Average
    • Minimum value (MIN)
    • Maximum value (MAX)
    • Sum
    • The integrated Customize Status Bar context menu allows users to display or hide status bar entries. This can also be done in code using the new API.

Themes

  • Office 2019 High-Contrast Theme - This release includes a new Microsoft Outlook-inspired High-Contrast theme.
  • Palette Theme Cache - With v19.2, you can cache the current palette theme's assembly to load the theme faster in future application runs. The Theme class API allows you to specify the location of cached files and clear the cache when necessary.
  • Theme Designer - Visual Tree and Properties Windows - In v19.2, the WPF Theme Designer introduces Visual Tree and Properties Windows. These new windows allow you to locate a UI element and its properties within XAML more quickly.

Windows UI

  • Hamburger Menu - UI Enhancements - Hamburger Menu UI elements now support the Reveal Highlight effect - an appearance option designed to mimic the look and feel of Windows UI applications. To activate Reveal Highlighting, enable the HamburgerMenu.ShowRevealHighlightEffect option. Once enabled, the selected Hamburger Menu item displays a vertical bar on its left side to stand out from other items.
  • Fluent Design - Reveal Highlight (CTP) - You can now add the Reveal Highlight effect to templates used by any WPF control. The RevealHighlightOptions class automatically implements 'Reveal hover' and 'Reveal border' effects based on 'Background' and 'BorderBrush' property values.
  • Fluent Design - Acrylic Window (CTP) - The Themed Window now supports the Acrylic effect (inspired by Fluent Design's Acrylic material). Acrylic turns the entire window (including the title bar) translucent, adding depth between application windows. The AcrylicColor and AcrylicOpacity properties allow you to specify the Acrylic effect's color and opacity.

DevExpress ASP.NET 19.2

$
0
0
New Diagram control

Adds new diagram control.

Features

ASP.NET Controls

New Diagram (CTP) - The new ASP.NET Diagram for WebForms allows you to incorporate information-rich diagrams, flow charts and organization charts with ease. The Diagram control is available as a community technology preview. Features include:

  • 35+ Predefined Shapes
  • Custom Shapes
  • Bind to Any External Data
  • Shape Sizing and Drag-and-Drop
  • Collapsible Containers
  • Auto Layout
  • ReadOnly Mode
  • Configurable Page Settings
  • Export to SVG, PNG and JPEG
  • Zoom and Auto Zoom
  • Full Screen and Simple View Modes

CardView

  • Edit Form Layout - Customization API - New server-side and client-side API allows you to customize the Edit Form at runtime. You can now specify item caption and toggle item/group visibility on the fly.
  • Configurable Data Export - The new BeforeExport event allows you to configure export settings in code.
  • Real-Time Summary Computation Updates in Batch Edit Mode - The Data Grid, CardView and Vertical Grid controls can now recalculate summaries on the client-side in batch edit mode. Summaries now reflect all real-time changes to grid cell values.

Charting

  • Waterfall - This release includes a new Waterfall chart type. Waterfall charts can help visualize positive and negative changes to values across a given time period.
  • Box Plot - This release includes a new Box Plot chart type. Box Plot charts help you visualize data distribution across a six number summary (minimum, first quartile, median, third quartile, maximum and mean). Any data not included between minimum and maximum values are plotted as an outlier with a small circle.
  • TimeSpan Axis Scale Support - v19.2 introduces full support for TimeSpan scales. You can plot your TimeSpan data as-is or specify a custom aggregation mode. TimeSpan data can be mapped to an X-Axis, Y-Axis or both.
  • New Default Appearance Schema - v19.2 updates the default appearance schema for the WebForms and MVC Chart controls.

Gantt (CTP)

  • Node Editing - The following edit actions are available:
    • Resize and modify tasks
    • Change dependencies between tasks
    • Edit cell values within the Tree List region. The component immediately saves changes on the server and updates the Gantt chart when cell values change.
  • Change History - The DevExpress ASP.NET Gantt control stores changes made by an end-user. Changes can be rolled back if necessary.
  • Real-time Scaling - The DevExpress ASP.NET Gantt control allows you to browse data across various levels of detail. Hold the CTRL key and rotate your mouse scroll wheel to zoom (in or out).

GridView

  • Edit Form Layout - Customization API - New server-side and client-side API allows you to customize the Edit Form at runtime. You can now specify item caption and toggle item/group visibility on the fly.
  • Configurable Data Export - The new BeforeExport event allows you to configure export settings in code.
  • Real-Time Summary Computation Updates in Batch Edit Mode - The Data Grid, CardView and Vertical Grid controls can now recalculate summaries on the client-side in batch edit mode. Summaries now reflect all real-time changes to grid cell values.
  • New API
    • ToolbarItem.VisibleInBatchEditPreviewChanges - Allows you to display custom toolbar items when in Preview Changes mode.
    • AdaptiveDetailLayoutProperties.Items.AddCommandItem - Allows you to include Command Column items into a customized Adaptive Detail Layout.
    • SettingsHeaderFilter.DateRangePickerSettings.PickerType - Specifies picker type within the Data Edit column’s Header Filter.
    • The Columns.Add method overload allows you to create cell bands in MVC using model-based properties and lambda expressions.

Grid Lookup

  • The Grid Lookup now offers improved data selection performance when used in server mode (when the component loads the first time on a page).

File Manager

  • FileManager can now display folders with the same name when connected to a cloud service.

Pivot Grid

  • Aggregation at Any Level - This release includes an optimized Pivot Grid calculation engine for WinForms, WPF and ASP.NET. This new engine provides a more versatile summary expression function. The scope of the function is unbound fields. The Aggr function aggregates data with a specific summary function against a specific set of dimensions. Aggr functions can be nested as needed (you can easily create the desired aggregation level within the Pivot Grid control). The Aggr function has the following syntax: Aggr(summaryExpression, dimension1, dimension2, ...) The first argument is a summary expression calculated against a data source field. It is followed by a set of dimensions whose values are grouped to calculate summaries for the first argument.
  • Window Calculations - You can now specify the following window calculation options:
    • Running Totals
    • Moving Calculation
    • Rank
    • Difference
    • Percent Of Total
    • Custom Window Expression
  • The new object model includes the following classes:
    • RunningTotalBinding
    • MovingCalculationBinding
    • RankBinding
    • DifferenceBinding
    • PercentOfTotalBinding
    • WindowExpressionBinding
  • These enhancements are available when the new Optimized calculation engine is activated.
  • Direct Data Access in Client Mode - The data engine loads data to local in-memory storage. This local storage is optimized for frequent calculations with typed data sets and guarantees data integrity. Some large data sets, however, may require require too large a memory footprint (which can, in turn, slow down an application). With this release, it adds a DirectDataAccessInClientMode option. When the DirectDataAccessInClientMode option is enabled, the calculation engine does not upload source data to temporary storage. This avoids performance degradation in Client mode when working with large volumes of data (and when frequent re-calculations are unnecessary). This option cannot be used if using the PivotGrid in Legacy mode.

TreeList

  • Configurable Data Export - The new BeforeExport event allows you to configure export settings in code.

VerticalGrid

  • Configurable Data Export - The new BeforeExport event allows you to configure export settings in code.
  • Real-Time Summary Computation Updates in Batch Edit Mode - The Data Grid, CardView and Vertical Grid controls can now recalculate summaries on the client-side in batch edit mode. Summaries now reflect all real-time changes to grid cell values.

Accessibility

  • Accessibility enhancements allow the GridView, TreeView, File Manager and DateEdit components to better address W3C guidelines and standards.

Data Validation

  • To improve data integrity, Data Range validation checks data editor values (including editors in the grid's edit form) even if values stay the same.
  • The SpinEdit, ComboBox and RadioButtonList editors now support null value validation.

ASP.NET Core Controls

ASP.NET Core 3 Support

  • The ASP.NET Core Controls are fully compatible with ASP.NET Core 3. This release has also updated the Visual Studio 'Add DevExtreme to the Project' command. It is now compatible with Endpoint routing and the new JSON serialization option introduced in ASP.NET Core 3.

New Gantt (CTP) - The new ASP.NET Core Gantt control is available as a community technology preview. Built-in features include:

  • Resize and modify tasks
  • Change dependencies between tasks
  • Edit cell values within the TreeList region
  • Change history
  • Region resizing
  • Real-time scaling
  • Task selection API

Diagram (CTP)

  • Images within Shapes - The Diagram control now provides shapes with images that were specially designed for use in OrgCharts. You can associate an image with the shape via a database or the control's UI. You can also add images to custom shapes.
  • Shape Containers - New shape types - horizontal and vertical containers - allow you to combine other shapes within a "container". The Web Diagram component supports stacked containers and ships with expand and collapse functionality.
  • New Data Binding Capabilities - Now ship advanced data binding options for shape settings. You can bind all shape properties including shape and connectors style, shape image URL, position, and size to a database.
  • Full Screen Mode - The Diagram now supports fullscreen mode. You can add a corresponding toolbar command or use the 'fullscreen' property to enable fullscreen mode within your web app.
  • Read Only Mode - Read only mode protects the Diagram from edit operations. Use the 'readOnly' property to enable this diagram option.
  • Simple View - When you activate the new Simple View mode, the Web Diagram removes gray document borders and its content fully consumes available screen real-estate.
  • Zoom - With this release, your end-users can zoom the diagram as needed. To change zoom level, use the 'Zoom Level' editor on the Properties panel or CTRL+Mouse scroll wheel combination. Select the 'Auto Zoom' check box to fit the diagram within the page.
  • UI Customization - The new API allows you to toggle the visibility and specify the content of the following UI elements:
    • Context Menu (contextMenu),
    • Properties Panel (propertiesPanel),
    • Toolbar (toolbar)
    • Toolbox (toolbox)

Data Grid and TreeList

  • Data Grid - Export to Excel API Enhancements (CTP)
    • Only export selected rows
    • Export with source column width
  • In addition, the 'group', 'header', 'groupFooter', and 'totalFooter' are now exported with highlighted text (bold).
  • Also extended the 'CustomizeCell' callback argument set. You can access all properties of the DataGridCell object within the callback.
  • Reorder Records/Nodes - End-users can now reorder Data Grid rows and TreeList nodes via drag-and-drop.
  • Asynchronous API Enhancements - With this release, it enables asynchronous event handlers for the following events:
    • setCellValue
    • initNewRow
    • rowValidating

File Manager (CTP)

  • New Progress and Status UI - Introduced the following UI elements to display the progress and status of file operations:
    • Popup notification messages
    • Enhanced 'Refresh' toolbar item
    • Operation progress side panel
  • Integrated Splitter - The built-in splitter control allows you to resize the File Manager's navigation panel.
  • File Validation Enhancements - Enhanced the validation capabilities of the File Manager. You can now specify allowed file extensions using the new 'allowedFileExtensions' option. The new 'upload.maxFileSize' option allows you to specify the maximum file size (maximum size allowed).
  • Download Files - You can now allow your users to download files. Use the new 'endpointUrl' option to specify your server-side handler endpoint used for download operations.
  • Toolbar and Context Menu Customization - You can now customize the File Manager's toolbar and context menu via two new options ('toolbar' and 'contextMenu').
  • Custom File Providers - You can now implement a custom File Provider that allows you to connect the client-side File Manager to any custom file management backend.
  • Direct File Upload to Cloud Providers - You can now upload files directly to Azure, Amazon and other cloud providers. Use the FileUploader's 'uploadChunk' and 'abortUpload' callbacks.
  • Access File Content on the Client-Side - With this release, you can obtain binary file content info within the web browser using the 'FileProvider.getItemContent' method.

Rich Text Editor

  • RTF Support - The ASP.NET Core Rich Text Editor can now open and save RTF files.
  • Localization - With this release, you can use the DevExpress Localization Service to customize resources for the ASP.NET Core Rich Text Editor and Spreadsheet controls.

Spreadsheet

  • Localization - With this release, you can use the DevExpress Localization Service to customize resources for the ASP.NET Core Rich Text Editor and Spreadsheet controls.

Data Visualization

  • Discrete Aggregation - This release includes a new 'aggregateByCategory' option. When used, this option changes the way the Chart control aggregates discrete data. If set to "true", the chart control aggregates series points for the same category.
  • Display Negative Values for Logarithmic Scales - Datasets that contain rapidly growing values with negative and/or zero values can now be visualized within the logarithmic axis.
  • Custom Legend Item Markers - You can now use a custom template to render Chart legend markers.
  • Template-Based Tooltip Customization - You can now use templates to customize chart tooltips.
  • Custom Annotations - The Chart control now supports custom annotations. You can use a template to render the desired content within the annotation container.
  • Custom Text Inside a Donut - With this release, you can include custom SVG markup inside a Donut chart (your content will be placed at the center of Donut/Pie chart).
  • Manage Chart Pane Size - You can now control the size of chart panes. Both pixel and percentage units are supported.
  • Polar Chart with Zoom - To help you create the best possible interactive user experience, this release adds zoom support to the Polar Chart.
  • VectorMap Coordinate Translation API - Introduced two new methods for coordinate translation (VectorMap). With this new API, your apps can now support more sophisticated map interaction usage-scenarios.

Themes

  • Custom CSS Bundles - You can now bundle CSS styles for UI components used within your application. You can also create multiple bundles of different DevExtreme Color Swatches (which contain different component sets).

UI Controls

  • Asynchronous Validation - Added a new Asynchronous Validation Rule to the Validation Engine. You can now use the [Remote] attribute to perform remote data validation by calling server action methods. When data validation is in progress, DevExtreme data editors display an animation indicator (the indicator turns into a "result" icon once validation is complete).
  • Data Form - Dynamic Updates without a Full Re-Render - You can customize DevExtreme Data Form item(s) within a group (add/remove/display/hide) without re-rendering the entire form.
  • New Drag-and-Drop Utilities - Now ship a drag-and-drop utilities library so you can implement custom drag-and-drop functionality within your web app.
  • Cross-Component Drag & Drop API - This new API allows you to incorporate cross-component drag & drop support.
  • Floating Button Enhancements - Floating Action Button enhancements include:
    • Add a label to an action
    • Hide an action
    • Reorder actions
    • Expand the speed dial menu in a different direction

Visual Studio Integration

  • Form Scaffolding Wizard - Added a Form to the list of controls supported by the Visual Studio Scaffolding Wizard. You can now quickly generate forms based on model classes.
  • DevExtreme Angular Documentation
  • DevExtreme-based ASP.NET Core Documentation
  • DevExtreme ASP.NET MVC Documentation
  • Async Support in API Controller Scaffolding Wizard - Improved API Controller Scaffolding Wizard to better leverage teh asynchronous capabilities of Entity Framework and Entity Framework Core. The API Controller Scaffolding Wizard can now generate asynchronous (async-await) code for controller actions.
Viewing all 2458 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>