October 24, 2019, 6:42 am
Telerik UI for XamarinAdds 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.
↧
October 24, 2019, 6:49 am
Kendo UI + Telerik UI for ASP.NET (MVC & Core), PHP, JSPAdds 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.
↧
↧
October 24, 2019, 6:50 am
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.
↧
October 24, 2019, 6:52 am
Telerik UI for ASP.NET AJAXIncludes 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.
↧
October 24, 2019, 6:53 am
Telerik DevCraft UIIncludes new features in SyntaxEditor, GridView, VirtualGrid and more.
Features
Telerik DevCraft UI includes the following updates:
↧
↧
October 24, 2019, 6:57 am
Telerik DevCraft UltimateIncludes new features in SyntaxEditor, GridView, VirtualGrid and more.
Features
Telerik DevCraft Ultimate includes the following updates:
↧
October 24, 2019, 6:58 am
Kendo UIAdds 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
↧
October 24, 2019, 6:59 am
Telerik DevCraft CompleteIncludes new features in SyntaxEditor, GridView, VirtualGrid and more.
Features
Telerik DevCraft Complete includes the following updates:
↧
October 25, 2019, 7:20 am
Gantt ControlNew project management component allows you to schedule tasks and monitor the progress of projects.
Features
New Gantt (CTP) - The new DevExpress WinForms Gantt Control is a powerful project management tool that allows you to schedule tasks and monitor the progress of projects.
- The WinForms Gantt control ships with a variety of high-impact features including:
- Data binding support
- Multiple task types
- Working days and holiday tracking
- Configurable task appearance options
- Time scale customization
- Data filtering, sorting, etc.
- Scroll and zoom options
- Printing support
- DirectX Hardware Acceleration for the fastest possible performance
New SvgImageBox
- The new WinForms SvgImageBox control displays an SVG image and allows users to interact with individual image elements via selection and hot-track. The control's API allows you to access and customize image elements (for instance, hide or change their appearance) and respond to user actions.
.Net Core 3 Support
- The WinForms product line supports .NET Core 3.0. However, since the new WinForms designer is not yet available within Visual Studio, you can only use the UI controls in code or use a workaround with linked files. The WinForms .NET Core 3 components remain as a CTP (Community Technical Preview) until Microsoft ships its WinForms designer.
Data Grid
- Search and Group Panel Integration - Both the Search Panel and Group Panel have been combined into a single element. The Group Panel displays a 'Search' button on its right. When clicked, it reveals a search text box. This new layout maximizes uses of screen real-estate and prevents the control from moving records up or down when users invoke and hide the Search Panel. This layout is enabled by default. If you wish to revert to two separate panels, set the OptionsFind.FindPanelLocation property to 'GroupPanel'.
- Miscellaneous Enhancements
- Group Row Context Menu - The WinForms Data Grid now includes a context menu for group rows. You can handle the PopupMenuShowing event to add custom menu commands as needed.
- CheckBox Selection for Banded and Advanced Banded Grid Views - You can now set the GridOptionsSelection.GridMultiSelectMode property to 'CheckBoxRowSelect' for Banded and AdvancedBanded Views.
- Display Selection Checkboxes in Group Rows in Data Bound Mode - Group rows can now display a selection check box when checkbox selection state is bound to a data source field. Documentation
- Copy to Clipboard - You can handle a new event (ClipboardRowCopying) to modify Clipboard data or prevent certain rows from being copied to the Clipboard.
- Drag-and-Drop - The WinForms Data Grid now supports drag & drop between its TileView and GridView. Use DragAndDrop Behavior (Behavior Manager component) to enable this option. Documentation
- Edit Form - The new EditFormHidden event allows you to execute custom actions after the Edit Form has been closed in both the GridView and TileView. Documentation
- Excel Style Filtering Menu - The FilterPopupExcelParseFilterCriteria event allows you to convert filter criteria to filter values for Excel-style filter menus. Documentation
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.
- Chart Toolbar Enhancements - The new Chart Toolbar allows you to:
- Switch a series view
- Draw Fibonacci indicators with use of built-in drawing tools
- Plot any technical indicator on a separate pane
- Change a measurement unit for the axis of arguments
- Adjust a visible data range
- Resize Panes at Runtime - Enable the XYDiagram2D.RuntimePaneResize option to allow end-users to change pane size.
- Scrollbar Annotations - With scrollbar annotations, you can direct users to important information within the XY diagram. We offer annotations for the following chart elements:
- Strips
- Constant Lines
- Pane Annotations
- Series Point Annotations
- Custom Axis Labels
- 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 (Basic Skin) - In v19.2, we've updated the default appearance schema for the WinForms Chart control to match the new Basic skin.
Accordion
- Handle the new CustomDrawHamburgerButton event to draw the hamburger button manually.
- Popup form auto-height mode
- Use the new ClosePopupForm method to close the popup form in code.
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
Editors
- LookUp Editors - AutoSuggest Mode (Virtual Search) - The WinForms LookUpEdit and GridLookUpEdits controls support a new user-friendly search option. In AutoSuggest mode, the WinForms Lookup editor fires an AutoSuggest event whenever a user enters text within it. You can handle this event and assign an asynchronous Task to the QuerySuggestions parameter to populate your lookup list. This asynchronous Task should check the text entered within the lookup and return an item collection for the editor's drop-down window.
- Lookup Editors - AutoSearch Mode - AutoSearch mode was designed for bound LookUpEdit and GridLookUpEdit controls. AutoSearch "unlocks" the editor's text box and allows users to enter "search" criteria within it. The editor hides data source records that do not match the text entered within the text field and displays matching entries within its drop-down window. To enable AutoSearch mode, set the SearchMode property to 'AutoSearch'. You can handle the AutoSearch event to fine-tune search results and\or customize text highlight logic.
- TimeSpan Edit Mask - New TimeSpan and TimeSpanAdvancingCaret masks allow end-users to enter time intervals. Both masks support negative intervals.
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.
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 too large a memory footprint (which can, in turn, slow down an application). With this release, we've added 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.
- MRU Filter List - The WinForms Pivot Grid's Filter Panel includes a drop-down list that displays recent filters applied to pivot data. To display the most recently used filters, click the MRU Filter Button or click the filter criteria.
Range Control
- Date-Time Range Client for the Range Control - The new Date-Time Range client allows you to visualize and select date-time intervals within the WinForms Range Control. The new client supports multiple rulers, appearance customization options and provides custom draw events. To use the Date-Time client at design time, invoke the Add Date-Time Client smart tag command. Use the RangeControl.Client property to specify the client at runtime.
Ribbon, Bars and Dock UI
- DockManager - Dock to the Center - The DockManager allows you to dock its panels to a parent container's center region. Modern docking guides (hints) are also available and do not require a separate DocumentManager component.
- Miscellaneous Enhancements
- You can now hide/display the BackstageView at design time via a smart tag. Documentation
- You can now adjust the offset between a BarEditItem's caption and its editor. Documentation
- You can now apply a foreground color to custom Ribbon categories.
- A Ribbon Group's caption button is now hidden by default (unless you subscribe to the CaptionButtonClick event, or enable the ShowCaptionButton option).
- You can now activate the Ribbon's Search Menu via a shortcut. Use the RibbonControl.SearchItemShortcut property to specify the shortcut. Documentation
- The CustomizationFormShowing event allows you to modify the Customization Form, or replace it with a custom form. Documentation
Rich Text Editor
- Hyphenation - The WinForms 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 the Ribbon UI or the Ctrl+- shortcut. You can also enable automatic hyphenation. To do so, 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
- Resource Categories and Office-inspired Resource Tabs - The WinForms Scheduler can now arrange resources into categories. For example, you can create business-related and personal categories.
- Recurrence Form Enhancements - Redesigned the Recurrence Form and added a year recurrence option. You can now schedule events that repeat once every N years.
- HTML Formatting - You can now use HTML-inspired tags within Scheduler appointments/events (subject, description and location). Set the view's AppointmentDisplayOptions.AllowHtmlText property to true to enable HTML formatting. You can also handle the InitAppointmentDisplayText event to provide custom text and a description formatted with HTML tags.
Skins and Vector Icons
- New Office 2019 Skins - v19.2 introduces three new Office 2019 vector skins - White, Black, and Dark Gray.
- New Basic Skin - This release includes the brand-new vector skin (Basic) with six color variations (palettes). The Basic skin is now applied to all the WinForms controls by default.
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
- Enhanced Column Width Calculation for Printed Workbooks - Now calculate column widths more accurately for printed/exported (to PDF) workbooks. The resulting printout closely mirrors the print output of Microsoft Excel.
TreeList
- Popup Edit Form - The Popup Edit Form allows end-users to edit column values within a modal window. To activate Popup Edit Form mode, set the OptionsBehavior.EditingMode property to TreeListEditingMode.EditForm.
- EntireBranch Filter Mode - In "EntireBranch" filter mode, the WinForms Tree List displays matching nodes along with associated parent and child nodes.
- Node Expand/Collapse Menu - A new context menu allows you to expand and collapse nodes. The node menu is enabled by default. New API includes:
- TreeList.OptionsMenu.EnableNodeMenu - enables/disables the node menu
- TreeList.OptionsMenu.ShowExpandCollapseItems - toggles the visibility of individual menu items
High DPI Support
- PerMonitorV2 Support (CTP) - Implemented PerMonitorV2 support for a number of DevExpress controls. This option allows controls to scale differently based upon the DPI factor applied to the display/monitor. This DPI-aware mode requires .NET Framework 4.7 and Windows 10 (build 1703 or newer).
- ImageOptions.ImageUri - SVG Support - When using the ImageOptions.ImageUri option, the WinForms controls use SVG images instead of raster images. To roll back to raster images, set the WindowsFormsSettings.DefaultSettingsCompatibilityMode property to "v19_1".
- HTML Formatting Enhancements - With this release, you can use <sub></sub> and <sup></sup> HTML-inspired tags to display super/sub script text within individual controls.
Miscellaneous
- Data Editors
- CheckedListBoxControl includes a new ReadOnly property. Documentation
- SearchLookUpEdit can now select the first lookup record when you press ENTER. Documentation
- New Server Mode Components - eXpress Persistent Objects includes new components designed for those working with large data sets. XPServerModeView and XPInstantFeedbackView are efficient read-only sources for all data-aware controls. These components feature low memory consumption and improved performance. You can find these components in the Toolbox and bind to them with the Data Source Configuration Wizard. The new JsonDataSource component allows you to bind DevExpress data-aware controls to REST data in the JSON format. You can utilize the updated Data Source Configuration Wizard, or add the JsonDataSource component from the Visual Studio Toolbox and manually configure connection settings. The JsonDataSource, SqlDataSource and ExcelDataSource components now offer FillAsync methods. These methods populate the data sources in another thread eliminating UI freeze. The Data Source Configuration Wizard automatically generates the FillAsync method call for these data sources, instead of the standard Fill method call.
- Work with Images at Design Time
- You can now load vector icons from referenced project assemblies to SvgImageCollections at design time and in code.
- The design-time Image Picker can now export images to project resources.
- Flyout Hints - You can now display a FlyoutPanel as a tooltip. FlyoutPanel is a container that can display any control. To show a FlyoutPanel as a tooltip, handle the ToolTipController.GetActiveObjectInfo event, set the e.Info.ToolTipType property to Flyout and assign a required control to e.Info.FlyoutControl.
- Camera Control - DirectX Hardware Acceleration Support - The WinForms Camera Control can now use DirectX hardware acceleration, allowing you to deliver outstanding performance on High-DPI devices (4K+).
- Layout Item - Align Content API - This release hids the ContentAlignment, TrimClientAreaToControl and FillControlToClientArea properties. We've introduced new ContentVertAlignment and ContentHorzAlignment properties designed to align controls embedded into LayoutItems.
- XtraForm - Icon Options - XtraForm and its descendants now support raster and vector images. Use the IconOptions property to configure image settings.
- Disable Cells Conditionally - The BehaviorManager component allows you to disable individual data cells or entire rows (when they meet a condition). Disabled cells are grayed-out according to the skin settings you've specified. End-users are not allowed to edit disabled cells. Supported controls: Data Grid, TreeList, Vertical Grid
↧
↧
October 25, 2019, 7:30 am
DevExpress DXperienceMajor enhancements for JavaScript (Angular, React, Vue), ASP.NET Core, ASP.NET, WPF and Reporting.
Features
DevExpress has released a major update across their entire product range.
↧
November 11, 2019, 9:26 am
Smart HTML ElementsAdds the ability to export images and print from Smart.Grid control.
Features
- Added React demos for all Web Components.
- Added Vue demos for all Web Components.
- Added Smart.Grid printing.
- Added Smart.Grid image exporting to .PNG and .JPEG.
- Added Smart.Grid data localization.
- Improved API documentation for all Web components.
- Smart.Grid - You can now preserve column sorting on datasource update.
- Smart.Grid API - Introduced columnResize and rowResize events, onCellUpdate, onRowUpdate callback function.
- Improved framework loop rendering with the *items property. It can now be bound not only to an Array, but also to a Number now. This means that new HTMLElements will be automatically created depending on a numeric value.
↧
November 11, 2019, 10:29 am
Telerik UI for BlazorAdds Grid column resizing, new ComboBox component, plus compatibility with Microsoft .NET Core 3.1 preview 2.
Features
- Common
- New ComboBox component.
- Compatibility with Microsoft .NET Core 3.1 preview 2.
- Add DataSourceRequest.ToOdataString method.
- Calendar
- Grid
Fixes
- Window
- The window actions (maximize, minimize) disappear on second render.
↧
November 18, 2019, 2:25 am
Wijmo adds TransposedGrid control.Adds FlexGrid Cell Templates for React and Vue.
Features
Wijmo Supports Angular 9 and the Ivy Compiler
- Adds support for Angular 9 and the Ivy Compiler - start building even faster enterprise applications with the Ivy Compiler.
FlexGrid Enhancements
- Adds FlexGrid Cell Templates to React and Vue - Easily customize any cell in FlexGrid. Cell Templates allow for limitless templates with declarative markup and binding expressions in any cell of the grid.
- Two-way Bindings in Wijmo Vue Components - simplifies the creation of input forms. Vue offers two different syntaxes for declaring two-way bindings, the v-model directive, and the sync binding modifier. Wijmo for Vue input components support both of them, so you can choose between them depending on your needs.
- PureJS FlexGrid Cell Templates - GrapeCity added a new API to their pure JS FlexGrid. The Column class has a new cellTemplate property that allows custom rendering of data cells without using the formatItem event. Column.cellTemplates are much simpler than the Angular, React or Vue Cell Templates. They only allow for a template literal string to be declared. You can put HTML elements in it or even binding expressions that will be parsed by the glbz method and rendered in the cells.
- FlexGrid Multi-Column Sort - Changed the allowSorting property to an enumeration with the following values:
- AllowSorting.None: Users cannot sort the grid by clicking the column headers. This is the same as setting allowSorting to false in previous versions.
- AllowSorting.SingleColumn: Users may sort the grid by a single column at a time. Clicking the column header sorts the column or flips the sort direction. Ctrl+Click removes the sort. This is the same as setting allowSorting to true in previous versions.
- AllowSorting.MultiColumn: Users may sort the grid by multiple columns at a time. Clicking the column header sorts the column or flips the sort direction. Ctrl+Click removes the sort for that column. Ctrl+Shift+Click removes all sorts. When sorting on multiple columns, the grid shows the sort order in the column headers, next to the sort direction glyph.
- FlexGrid Pinned Columns - The FlexGrid always supported freezing rows and columns through code but did not expose a UI for controlling this feature. This release adds the allowPinning property that adds pin glyphs to the column headers (clicking the pin freezes or un-freezes the column).
- FlexGrid Full-text Search - The FlexGrid has always supported column-based, Excel-style filtering using the FlexGridFilter component. This release adds a new wijmo.grid.search module with aFlexGridSearch control that provides a full-text search/filter interface. As users type into the FlexGridSearch control, it filters the items based on the search text and automatically highlights the matches.
- TransposedGrid - In regular grids, each item is represented by a row with columns that represent the item properties. In transposed grids, each item is represented by a column with rows that represent the item properties. GrapeCity have added a new wijmo.grid.transposed module with a TransposedGrid control where data items are shown as columns and their properties as rows. Customers have used FlexGrid's API to create similar views, but the new TransposedGrid control makes it even easier.
- Saving CSV Files - Two new features have been added to make saving as CSV files even easier and more powerful:
- Added a saveFile method to Wijmo core so you can easily save text files without having to copy the same boilerplate code over and over.
- The grid's getClipString method now has an options parameter that allows you to specify exactly how you want the clip string to be generated. The options available are listed below:
- ClipStringOptions.Default: Use default options (tabs as cell separators, formatted/visible/unquoted cells). This is the format used internally when copying/pasting to the clipboard.
- ClipStringOptions.CSV: Use commas as cell separators (CSV format). This is the default format used for exporting CSV files.
- ClipStringOptions.QuoteAll: Quote all cells. Instead of adding quotes only to cells that contain commas and quotes, wrap all cells in quotes. This makes the output file a little easier to parse.
- ClipStringOptions.SkipMerged: Skip cells that have been merged over (like Excel). This makes the output file a little easier to read in some cases.
- ClipStringOptions.Unformatted: Export unformatted values. This format retains the full precision of numeric values, as opposed to saving only the formatted values.
- ClipStringOptions.InvisibleRows: Include invisible and collapsed rows in the output. By default, invisible and collapsed rows are not included.
- ClipStringOptions.InvisibleColumns: Include invisible columns in the output. By default, invisible columns are not included.
- ClipStringOptions.InvisibleCells: Include invisible rows and columns in the output.
- Other FlexGrid Enhancements:
- Collapsible Column Groups: Added the ability to create collapsible column groups declaratively. This is done by setting the columns property (or the columnGroups property) to an array containing column definitions where the definitions contain a 'columns' collection of child columns.
- Added a defaultTypeWidth static property that allows specifying the default width for auto-generated grid columns based on their data types.
- Improved Clipboard Support: Added a copyHeaders property that allows you to specify whether the grid should include row and/or column headers when copying data to the clipboard.
- RowDetail Frozen Cell Support: Allow detail cells to span across frozen boundaries
MultiRow Enhancements
- MultiRow Aggregated Groups: Added a multiRowGroupHeaders property that allows headers with multiple header rows (especially useful for displaying aggregates)
- MultiRow Column Header Layouts: Added a headerLayoutDefinition property that allows you to define custom layouts for the column headers
FlexChart Enhancements
- StepLine Chart - most commonly used to visualize change at specific points in time. They are useful for seeing the size of the change in value as well as patterns in change over time. GrapeCity recently added new Step, StepSymbols and StepArea chart types to the FlexChart control.
CollectionView Filters
- Added a filters property that contains an array of filter functions. This allows you to chain filters with multiple, independent filter functions.
Improved Typings
- GrapeCity have made some big improvements to their type information in Wijmo. These changes will make Wijmo easier to use and it will help you find bugs in your code much more easily.
Other Enhancements
- Added type information to several callbacks and properties that used to be of type 'any'.
- Added generic types to the sender and arguments of the Event class.
- Added a generic type to the CollectionView and ObservableArray classes.
- The additional type information provides improved compile-time error-checking and IntelliSense,so you can write better code faster.
Fixes
- [FlexChart] Fixed issue with incorrect label position for data points with zero value. (TFS 397617).
- [FlexChart] Fixed issue with incorrect gradient colors when URL contains ending slash. (TFS 397809).
- [FlexChart] Improved background handling when exporting chart to png/jpg. (TFS 364426).
- [FlexChart] Fixed issue with intermediate total labels of Waterfall chart. (TFS 400091).
- [FlexChart] The chart tooltip works correctly when mouse pointer is over the tooltip. (TFS 402702).
- [FlexChart] Improved calculation of automatic axis limits for bubble chart. (TFS 336715).
- [FlexChart] X-axis limits can be set for Stacked 100% chart. (TFS 402952).
- [FlexChart] Fixed issue with incorrect tooltips for multiple pie charts. (TFS 400338).
- [FlexChart] Fixed error when rendering funnel chart with data source that has null values. (TFS 385211).
- [JP][FlexGrid][Pdf] Unable to export to PDF when column width is smaller than 7. (TFS 398564).
- [FlexSheet][Chrome] Page is scrolled on clicking FlexSheet that is partially seen in the view. (TFS 398682).
- [FlexGrid] [PdfExport] The FlexGrid resizes on the DOM after exporting to PDF. (TFS 396132).
- [FlexSheet] Column header of data mapped cells change to auto generated column header when converting to table. (TFS 400219).
- [FlexSheet] Column header can be cut and script error occurs when pasting null value at second time. (TFS 400190).
- [FlexSheet] Script error occurs when deleting group data rows in certain scenario. (TFS 399570).
- [FlexSheet] Sort indicator disappeared after navigating to another sheet. (TFS 399979).
- [FlexSheet] Script error occurs after insert or delete a row when add bound sheet and use 'initialize' method to set 'itemsSource' property. (TFS 398847).
- [FlexSheet] Filtering cannot be cleared after filtered by the formula value. (TFS 396572).
- [Angular/MultiSelect] Fixed problem with the checkedItems property 'required' validation in forms. (TFS 402058).
- [FlexSheet] Improper table header value shown after converting a cell range including sheet column header to table. (TFS 395550).
- [FlexSheet][Filter]All values are not shown in filter by value if some values are merged. (TFS 392169).
- [FlexSheet] Column-header row of bound sheet does not show after delete all rows, undo and redo the action. (TFS 402054).
- [FlexGrid] [PDF] Some of the checkboxes of boolean column are not rendered in PDF. (TFS 401965).
- [FlexSheet][Chrome] New sheet cannot add at first time when 'stickyHeaders' is set as 'true'. (TFS 396185).
- [FlexSheet] Performance issue due to custom function. (TFS 352914).
- [Angular/WjTooltip] The wjTooltip property alway returns an undefined value.
- [FlexSheet] Column cannot resize immediately and selection does not show correctly when resizing a column from new sheet. (TFS 403862).
- [FlexSheet] Filter editor cannot open and script error occurs when opening filter editor of newly added sheet. (TFS 403839).
- [FlexSheet][Benchmark sample] Unlike previous build, loading data takes very long time and browser is not responding when data size is more than 500. (TFS 261309).
- [FlexSheet] Rows cannot be deleted properly when setting 'allowAddNew' property as 'true'. (TFS 403947).
- [FlexSheet] 'Insert Row', 'Delete Rows' and 'Convert To Table' context menu items do not work in Bound sheet. (TFS 404836).
↧
↧
November 18, 2019, 2:25 am
FlexGrid Cell Templates.Adds FlexGrid Cell Templates for React and Vue.
Features
Wijmo Supports Angular 9 and the Ivy Compiler
- Adds support for Angular 9 and the Ivy Compiler - start building even faster enterprise applications with the Ivy Compiler.
FlexGrid Enhancements
- Adds FlexGrid Cell Templates to React and Vue - Easily customize any cell in FlexGrid. Cell Templates allow for limitless templates with declarative markup and binding expressions in any cell of the grid.
- Two-way Bindings in Wijmo Vue Components - simplifies the creation of input forms. Vue offers two different syntaxes for declaring two-way bindings, the v-model directive, and the sync binding modifier. Wijmo for Vue input components support both of them, so you can choose between them depending on your needs.
- PureJS FlexGrid Cell Templates - GrapeCity added a new API to their pure JS FlexGrid. The Column class has a new cellTemplate property that allows custom rendering of data cells without using the formatItem event. Column.cellTemplates are much simpler than the Angular, React or Vue Cell Templates. They only allow for a template literal string to be declared. You can put HTML elements in it or even binding expressions that will be parsed by the glbz method and rendered in the cells.
- FlexGrid Multi-Column Sort - Changed the allowSorting property to an enumeration with the following values:
- AllowSorting.None: Users cannot sort the grid by clicking the column headers. This is the same as setting allowSorting to false in previous versions.
- AllowSorting.SingleColumn: Users may sort the grid by a single column at a time. Clicking the column header sorts the column or flips the sort direction. Ctrl+Click removes the sort. This is the same as setting allowSorting to true in previous versions.
- AllowSorting.MultiColumn: Users may sort the grid by multiple columns at a time. Clicking the column header sorts the column or flips the sort direction. Ctrl+Click removes the sort for that column. Ctrl+Shift+Click removes all sorts. When sorting on multiple columns, the grid shows the sort order in the column headers, next to the sort direction glyph.
- FlexGrid Pinned Columns - The FlexGrid always supported freezing rows and columns through code but did not expose a UI for controlling this feature. This release adds the allowPinning property that adds pin glyphs to the column headers (clicking the pin freezes or un-freezes the column).
- FlexGrid Full-text Search - The FlexGrid has always supported column-based, Excel-style filtering using the FlexGridFilter component. This release adds a new wijmo.grid.search module with aFlexGridSearch control that provides a full-text search/filter interface. As users type into the FlexGridSearch control, it filters the items based on the search text and automatically highlights the matches.
- TransposedGrid - In regular grids, each item is represented by a row with columns that represent the item properties. In transposed grids, each item is represented by a column with rows that represent the item properties. GrapeCity have added a new wijmo.grid.transposed module with a TransposedGrid control where data items are shown as columns and their properties as rows. Customers have used FlexGrid's API to create similar views, but the new TransposedGrid control makes it even easier.
- Saving CSV Files - Two new features have been added to make saving as CSV files even easier and more powerful:
- Added a saveFile method to Wijmo core so you can easily save text files without having to copy the same boilerplate code over and over.
- The grid's getClipString method now has an options parameter that allows you to specify exactly how you want the clip string to be generated. The options available are listed below:
- ClipStringOptions.Default: Use default options (tabs as cell separators, formatted/visible/unquoted cells). This is the format used internally when copying/pasting to the clipboard.
- ClipStringOptions.CSV: Use commas as cell separators (CSV format). This is the default format used for exporting CSV files.
- ClipStringOptions.QuoteAll: Quote all cells. Instead of adding quotes only to cells that contain commas and quotes, wrap all cells in quotes. This makes the output file a little easier to parse.
- ClipStringOptions.SkipMerged: Skip cells that have been merged over (like Excel). This makes the output file a little easier to read in some cases.
- ClipStringOptions.Unformatted: Export unformatted values. This format retains the full precision of numeric values, as opposed to saving only the formatted values.
- ClipStringOptions.InvisibleRows: Include invisible and collapsed rows in the output. By default, invisible and collapsed rows are not included.
- ClipStringOptions.InvisibleColumns: Include invisible columns in the output. By default, invisible columns are not included.
- ClipStringOptions.InvisibleCells: Include invisible rows and columns in the output.
- Other FlexGrid Enhancements:
- Collapsible Column Groups: Added the ability to create collapsible column groups declaratively. This is done by setting the columns property (or the columnGroups property) to an array containing column definitions where the definitions contain a 'columns' collection of child columns.
- Added a defaultTypeWidth static property that allows specifying the default width for auto-generated grid columns based on their data types.
- Improved Clipboard Support: Added a copyHeaders property that allows you to specify whether the grid should include row and/or column headers when copying data to the clipboard.
- RowDetail Frozen Cell Support: Allow detail cells to span across frozen boundaries
MultiRow Enhancements
- MultiRow Aggregated Groups: Added a multiRowGroupHeaders property that allows headers with multiple header rows (especially useful for displaying aggregates)
- MultiRow Column Header Layouts: Added a headerLayoutDefinition property that allows you to define custom layouts for the column headers
FlexChart Enhancements
- StepLine Chart - most commonly used to visualize change at specific points in time. They are useful for seeing the size of the change in value as well as patterns in change over time. GrapeCity recently added new Step, StepSymbols and StepArea chart types to the FlexChart control.
CollectionView Filters
- Added a filters property that contains an array of filter functions. This allows you to chain filters with multiple, independent filter functions.
Improved Typings
- GrapeCity have made some big improvements to their type information in Wijmo. These changes will make Wijmo easier to use and it will help you find bugs in your code much more easily.
Other Enhancements
- Added type information to several callbacks and properties that used to be of type 'any'.
- Added generic types to the sender and arguments of the Event class.
- Added a generic type to the CollectionView and ObservableArray classes.
- The additional type information provides improved compile-time error-checking and IntelliSense,so you can write better code faster.
Fixes
- [FlexChart] Fixed issue with incorrect label position for data points with zero value. (TFS 397617).
- [FlexChart] Fixed issue with incorrect gradient colors when URL contains ending slash. (TFS 397809).
- [FlexChart] Improved background handling when exporting chart to png/jpg. (TFS 364426).
- [FlexChart] Fixed issue with intermediate total labels of Waterfall chart. (TFS 400091).
- [FlexChart] The chart tooltip works correctly when mouse pointer is over the tooltip. (TFS 402702).
- [FlexChart] Improved calculation of automatic axis limits for bubble chart. (TFS 336715).
- [FlexChart] X-axis limits can be set for Stacked 100% chart. (TFS 402952).
- [FlexChart] Fixed issue with incorrect tooltips for multiple pie charts. (TFS 400338).
- [FlexChart] Fixed error when rendering funnel chart with data source that has null values. (TFS 385211).
- [JP][FlexGrid][Pdf] Unable to export to PDF when column width is smaller than 7. (TFS 398564).
- [FlexSheet][Chrome] Page is scrolled on clicking FlexSheet that is partially seen in the view. (TFS 398682).
- [FlexGrid] [PdfExport] The FlexGrid resizes on the DOM after exporting to PDF. (TFS 396132).
- [FlexSheet] Column header of data mapped cells change to auto generated column header when converting to table. (TFS 400219).
- [FlexSheet] Column header can be cut and script error occurs when pasting null value at second time. (TFS 400190).
- [FlexSheet] Script error occurs when deleting group data rows in certain scenario. (TFS 399570).
- [FlexSheet] Sort indicator disappeared after navigating to another sheet. (TFS 399979).
- [FlexSheet] Script error occurs after insert or delete a row when add bound sheet and use 'initialize' method to set 'itemsSource' property. (TFS 398847).
- [FlexSheet] Filtering cannot be cleared after filtered by the formula value. (TFS 396572).
- [Angular/MultiSelect] Fixed problem with the checkedItems property 'required' validation in forms. (TFS 402058).
- [FlexSheet] Improper table header value shown after converting a cell range including sheet column header to table. (TFS 395550).
- [FlexSheet][Filter]All values are not shown in filter by value if some values are merged. (TFS 392169).
- [FlexSheet] Column-header row of bound sheet does not show after delete all rows, undo and redo the action. (TFS 402054).
- [FlexGrid] [PDF] Some of the checkboxes of boolean column are not rendered in PDF. (TFS 401965).
- [FlexSheet][Chrome] New sheet cannot add at first time when 'stickyHeaders' is set as 'true'. (TFS 396185).
- [FlexSheet] Performance issue due to custom function. (TFS 352914).
- [Angular/WjTooltip] The wjTooltip property alway returns an undefined value.
- [FlexSheet] Column cannot resize immediately and selection does not show correctly when resizing a column from new sheet. (TFS 403862).
- [FlexSheet] Filter editor cannot open and script error occurs when opening filter editor of newly added sheet. (TFS 403839).
- [FlexSheet][Benchmark sample] Unlike previous build, loading data takes very long time and browser is not responding when data size is more than 500. (TFS 261309).
- [FlexSheet] Rows cannot be deleted properly when setting 'allowAddNew' property as 'true'. (TFS 403947).
- [FlexSheet] 'Insert Row', 'Delete Rows' and 'Convert To Table' context menu items do not work in Bound sheet. (TFS 404836).
↧
November 19, 2019, 10:24 am
Grid horizontal scrolling added to Telerik UI for Blazor.Adds horizontal scrolling to Grid component, plus support for Microsoft .NET Core 3.1 Preview 3.
Features
- Common
- Compatibility with Microsoft .NET Core 3.1 preview 3.
- Component Localization.
- Grid
- Grid horizontal scrolling.
- TabStrip
- Allow TabStrip to have no active tab.
Fixes
- Grid
- Grid grouping by column throws when dropped over non groupable column.
- Window
- Window should be closed on dispose.
↧
November 19, 2019, 10:24 am
Multi Day View Mode.Adds ability to set and style non-working hours for DayView and MultiDayView in Calendar.
Features
- Calendar
- Added API to set and style non-working hours for DayView and MultiDayView.
- DataForm
- Implemented ability to get initially collapsed groups.
- SideDrawer
- Exposed TouchTargetThreshold property. Added a feature which allows users to control how far from the edge the gestures for opening the SideDrawer should be respected.
Fixes
- Calendar
- [UWP] Appointments are not redrawn correctly when switching between DayView and MultiDayView.
- Chart
- RadChart's Zoom property could not be set from Xaml.
- Common
- Removed SkiaSharp-dependent assemblies from Lite NuGet package.
- Microsoft Visual Studio hangs trying to open Xamarin Toolbox.
- DataForm
- [Android] DecimalEditor does not receive decimal separator comma.
- [Android] Exception is thrown when value is set to DateTime property using StringToDateTime converter.
- [iOS]: Editor header is cut off if the text is too long.
- [UWP] Numeric and date editors are not aligned properly.
- [UWP] PropertyValidationCompleted is not called in immediate validation mode.
- [UWP] The NegativeFeedback is not showing when ValidateAll method is called.
- DataGrid
- Items that are replaced or moved are not accurately positioned when filtering is applied.
- Items are filtering inaccurately when PropertyChanged is invoked by the visualized business object.
- SDK Browser
- Examples are empty when built with Xamarin.Forms 4.3.
- TreeView
- [iOS] Does not allow to be scrolled when MvvmCross is used.
↧
November 20, 2019, 3:33 am
Infragistics Ultimate UI for ASP.NETAdds support for .NET Core 3.
Features
.NET Core 3 for Microsoft Visual Studio 2019
- Now includes full support for .NET Core 3 in ASP.NET MVC (ASP.NET Core). This allows Visual Studio developers to leverage the most modern .NET capabilities for web, rich client, IoT, artificial intelligence and machine learning apps. From a developer perspective, you’ll see immediate improvement in what you can achieve with a smaller, lighter-weight .NET Framework. With Infragistics Ultimate 19.2, you can modernize your web and desktop applications and gain better performance while working with the latest .NET Core CLI tools and SDK-style projects in Visual Studio. Other advantages include the ability to code against the latest C# language features, take advantage of XAML islands, provide side-by-side deployments, and more.
↧
↧
November 20, 2019, 3:59 am
Infragistics Ultimate UI for Windows FormsAdds support for .NET Core 3.
Features
.NET Core 3 for Microsoft Visual Studio 2019
- Now includes full support for .NET Core 3 in Windows Forms. This allows Visual Studio developers to leverage the most modern .NET capabilities for web, rich client, IoT, artificial intelligence and machine learning apps. From a developer perspective, you’ll see immediate improvement in what you can achieve with a smaller, lighter-weight .NET Framework. With Infragistics Ultimate 19.2, you can modernize your web and desktop applications and gain better performance while working with the latest .NET Core CLI tools and SDK-style projects in Visual Studio. Other advantages include the ability to code against the latest C# language features, take advantage of XAML islands, provide side-by-side deployments, and more.
↧
November 21, 2019, 6:49 am
FlexGrid column pinning.FlexGrid adds column pinning and full text filters.
Features
- FlexGrid Enhancements
- Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
- Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
- FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
↧
November 21, 2019, 6:49 am
Multi-range selection for FlexGrid.Adds Microsoft Excel-like multi-range selection for FlexGrid.
Features
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧