Quantcast
Channel: ComponentSource News | Grid Components
Viewing all 2697 articles
Browse latest View live

Xceed DataGrid for WPF V6.5.1

$
0
0
Xceed DataGrid for WPF

Latest maintenance release.

Fixes

  • Fixed issue with the display of null values in conjunction with a bug in the .NET Framework. This bug can result in a cell displaying an invalid value instead of a blank (null) value, for instance when scrolling or when receiving an update from the data source.

DevExpress Windows 10 Apps 18.1

$
0
0
DevExpress Windows 10 Apps

Adds intuitive column based search option to the data grid.

Features

  • Data Grid
    • Auto Filter Row - This update includes an intuitive column based search option. By enabling the Auto-Filter Row (displayed at the top of the grid), users can filter grid contents by individual column values. You can control the search operators used (LIKE, EQUALS, etc.) based on the data type associated with each column.
    • New Item Row - Inspired by Outlook, the Data Grid's New Item Row allows end-users to add new records within the Data Grid. It can be displayed above or below all data/group rows. New API events allow you to initialize and update new records.
    • API Enhancements - The new CellValueChanging event fires when an end-user changes a cell editor's value, and allows you to cancel the changes made, or implement custom value processing/posting.
  • .NET Core 2.0 - With this release, DevExpress UWP controls are based on .Net Core 2.0.

DevExpress WPF 18.1

$
0
0
Spreadsheet shapes

Spreadsheet control now supports all shape types.

Features

  • Accordion Control
    • Navigation Pane Mode - A new Navigation Pane mode allows you to create an Outlook-inspired side bar panel and integrate it with the WPF Office Navigation Bar control.
  • Chart Control
    • Custom Units of Measurement - You can now aggregate data by a custom unit of measurement (e.g. 15 minutes, 4 hours, etc.) You can also define a custom function that aggregates values using custom rules without modifying the source collection.
    • Crosshair Cursor Enhancements - New features include:
      • Display values of series points that are selected by the Crosshair Cursor in a legend.
      • Crosshair Cursor Lines (argument and value) follow the mouse cursor simultaneously.
      • The ability to display the Crosshair Cursor in the exported/printed chart.
      • The ability to display any data source field value within the Crosshair Cursor's Label.
    • Top N and Others - With this release, you can limit the amount of information displayed by a chart and visualize data more effectively. You can adjust the number of points included in the Top N group. All other points will be aggregated into the "Others" group.
    • Multi-Select Enhancements - You can select multiple items by drawing a rectangular region with the CTRL key pressed.
  • Data Editors
    • On Demand ItemsSource Initialization - With this release, DevExpress WPF Data Editors that use source collections (e.g. ComboBoxEdit, LookUpEdit, ListBoxEdit), no longer process the entire source collection at startup. Data editors traverse through source items until the selected item is found. This significantly improves startup time for forms with editors bound to large source collections.
    • TrackBarEdit - Custom Ticks and Steps - In v18.1, the WPF TrackBarEdit exposes new collections that allow you to define custom ticks and steps. For example, you can create a track bar with non-linear steps to better control zoom factors.
    • SVG Validation Icons - This release includes new SVG icons for validation error indication (used by the WPF Data Editors).
    • Token Editors - Show Selected Items - The lookup editors in Token selection mode (ComboBoxEdit and LookUpEdit) can now keep selected items visible in a popup.
  • Data Grid Control
    • Server-Side Data Processing with Any Data Source - This release introduces support for virtual data sources. With these sources, the WPF Data Grid can be bound to any data source, even if the record count is unknown. The Grid control only requests top N records and allows you to implement the required data operations supported by your data source.
    • Data Paging - v18.1 introduces Page Navigation for those who prefer to display and load data page by page. The new Data Pager supports all data source types and can be used on a standalone basis.
    • Performance Enhancements - Data summary and conditional formatting rules are now calculated much faster. Summary recalculations have been optimized by restricting recalculations to those items that have been affected by a property change.
    • Data Shaping Enhancements (ICollectionView) - When working with ICollectionView sources, the WPF Grid control delegates all data management operations (sorting, filtering, grouping) to ICollectionView. which imposes some limitations on core grid features. With this release, you can overcome all ICollectionView limitations. Simply disable the 'AllowCollectionView' option, and allow our WPF Grid to perform all data management operations.
  • Data Grid & Tree List
    • Band Separators - With this release, the WPF Data Grid and TreeList controls display thick band separators. You can specify separator color and thickness. You can also specify different appearance settings for root and nested band separators.
    • Nested Property Notifications - The DevExpress WPF Data Grid and TreeList controls can automatically update individual cells, sorting, grouping, filtering, and summary when nested property values change.
    • Best Fit Enhancements - The WPF Data Grid and TreeList controls now offer a 'Best Fit' option for Band headers. Best Fit calculates and applies the optimal width required for a band to fully display its contents. This functionality is available for end-users and via the Grid's API.
    • Scrolling Performance - Vertical scrolling has been optimized. It is now 15% faster.
    • INotifyDataErrorInfo Validation Support - The WPF Data Grid and TreeList controls automatically display validation errors within data source objects that implement INotifyDataErrorInfo. Unlike IDataErrorInfo, the INotifyDataErrorInfo interface notifies bound UI controls when a validation error occurs within a data source.
    • Retain Scroll Position - The DevExpress WPF Data Grid and TreeList controls ship with a new option that helps the Grid retain scroll position when updating data. This behavior is supported by all data update types (add/remove, data sorting, full data refresh), and has been designed not to impact performance.
    • Document Scaling - This release introduces document scaling for the WPF Data Grid, TreeList, Pivot Grid and Chart controls. Scaling allows you scale down an oversized control to fit the paper's width, or scale up the control to print it across multiple sheets of paper.
  • Dialogs
    • Folder Browser and Open/Save File Dialogs - The DevExpress WPF Open File, Save File and Folder Browser Dialogs were first released as a community technology preview in v17.2. This update marks their official release. New enhancements include:
      • Breadcrumbs.
      • Ability to select folders using the Open File Dialog.
      • Localization Support.
  • Docking UI
    • Performance Enhancements - This release includes performance enhancements designed to render dock panels faster.
      • Dock/Undock operations are now 10% faster.
      •  A new option (LogicalTreeStructure) allows panel content to remain in the same logical tree, preventing redundant updates. This makes dock panels dock/undock 2 times faster.
      • 'Restore Layout' is also significantly faster.
    • Miscellaneous Enhancements
      • Ability to specify a panel's auto-hide position relative to another panel or group.
      • Ability to customize a context menu for individual layout items.
      • Dock Panels can be activated using logical or keyboard focus.
  • MVVM Framework
    • New Expression Evaluation Engine - With this release, the DXBinding, DXEvent, and DXCommand extensions use a new expression evaluation engine by default. Expressions are now initialized up to 2 times faster. The new Expression Evaluation Engine provides the following features:
      • Dynamic Typing.
      • No casting is required to compare or return values.
      • Ability to create objects using the ‘new’ operator.
      • Ability to assign values using the equals (=) operator in DXCommand and DXEvent.
  • Pivot Grid Control
    • Performance Enhancements - The following features are now processed by the pivot grid in Optimized Mode:
      • Drill-Down
      • Unbound Expressions
    • Lightweight Templates - With this release, the DevExpress WPF Pivot Grid uses lightweight templates for cells and headers by default. Lightweight templates simplify the Pivot Grid's visual tree, thus improving the grid's loading, scrolling, etc.
  • Ribbon and Toolbars
    • Ribbon Control - Simplified Markup - You no longer need to declare the default page category to add Ribbon pages. Pages can be added to a Ribbon Control directly. Use the page's CategoryName property to specify a category.
  • Rich Text Editor
    • Microsoft Word Inspired Formatting and Layout - Enhanced layout and formatting accuracy when displaying, printing and exporting documents. DPI settings are also no longer an issue.
    • Checkbox Form Fields - With this release, the WinForms and WPF Rich Text Editors can load documents with checkboxes. End-users can toggle checkbox state, save, print or export the result.
    • Automatic Document Format Identification - With this release, if a document is loaded from a file or stream programmatically, the DevExpress WPF RichEditControl automatically identifies the document's format based on its content.
    • Print API - The RichEditControl now includes a Print method that allows you to print documents using default or custom printer settings.
  • Scheduler Control
    • Outlook Inspired ResourceTree Control (CTP) - This release includes a community preview of our new ResourceTree Control. As its name implies, the control displays Scheduler Resource Items using a tree UI metaphor.
    • TimelineView - Resource Auto Height - The WPF Scheduler's TimelineView can now automatically resize resources to fit all appointments.
  • Spreadsheet Control
    • Spreadsheet Shapes - From simple lines and rectangles, to banners and callouts, the WinForms and WPF Spreadsheet controls now support all shape types.
    • Custom Colors for Individual Chart Series Points - With this release, the WinForms and WPF Spreadsheet controls can display, print and export worksheets with charts that contain series points with custom colors.
    • Formula AutoComplete - The WinForms and WPF Spreadsheet controls now support Formula AutoComplete. This feature can help prevent spelling or syntax errors by providing a list of function names, defined names and table names that match the characters you enter into a formula.
    • Miscellaneous Enhancements
      • Automatic Document Format Identification: With this release, if a document is loaded from a file without specifying its format, the Spreadsheet control automatically identifies the document's format based on its content (regardless of filename extension).
      • A new 'Print' method allows you to print an entire document or an individual sheet using default or custom printer settings.
  • Themes
    • Lightweight Templates for Standard WPF Controls - With this release, our Office2016SE and VS2017 themes use lightweight templates to render standard WPF controls. New templates contain fewer visual elements and support appearance customization properties (BorderBrush, BorderThickness, Background, etc.). Lightweight templates are supported by the following WPF controls: Button, TextBox, ListBox, CheckBox, ProgressBar, Slider, ScrollViewer and TreeView.
  • Tree List
    • API Enhancements - The WPF TreeList control's new API includes:
      • Ability to add new nodes.
      • Ability to change fitter settings before a filter is applied by a user (the SubstituteFilter event).
      • Skip the calculation process in the CustomSummary event (the TotalValueReady property).
      • Update a node's position immediately after its data has been modified (the ImmediateUpdateRowPosition property).
  • Windows UI
    • Application Bar - Appearance Customization - With this release, you can customize the Application Bar's border using the BorderBrush and BorderThickness properties.

DevExpress WinForms 18.1

$
0
0
Crosshair cursor enhancements

Improves the Chart, Spreadsheet and Scheduler controls.

Features

  • Chart Control
    • Custom Units of Measurement. Custom Aggregate Functions - You can now aggregate data by a custom unit of measurement (e.g. 15 minutes, 4 hours, etc.) You can also define a custom function that aggregates values using custom rules without modifying the source collection.
    • Custom Colors for Automatically Generated Series - The Chart Control can now provide custom colors to auto-generated series using one of the following colorizers:
      • Key-Color Colorizer assigns colors from a palette to series by series data member values.
      • Data Source Colorizer binds colors that the extra data source stores to a series via series data member values.
    • Crosshair Cursor Enhancements - This release extends the capabilities of the Crosshair Cursor. New features include:
      • Display values of series points that are selected by the Crosshair Cursor in a legend
      • Crosshair Cursor Lines (argument and value) follow the mouse cursor simultaneously
      • The ability to display the Crosshair Cursor in the exported/printed chart
      • The ability to display any data source field value within the Crosshair Cursor's Label.
    • DirectX Rendering (2D Charts) - 2D WinForms Charts now support DirectX rendering.
    • Multi-Select Enhancements - You can select multiple items by drawing a rectangular region with the CTRL key pressed.
    • Data Grid Control
    • Infinite Scrolling - The WinForms Grid ships with an 'Infinite Scrolling' mode - allowing you to more efficiently display data from very large data sources.
    • Binding Selection to Data Source - In multiple row selection mode, you can sync row selected states with a Boolean field in the bound data source. The selection binding mode ensures that row selection persists whenever you filter or group grid data.
  • Data Editors
    • Calendar - ClassicNew View - The DevExpress WinForms Calendar Control and Date Edit ship with a ClassicNew view (inspired by Outlook 2016).
    • Open File, Save File and Folder Browser Dialogs - The DevExpress WinForms Open File, Save File and Folder Browser Dialogs were first released as a community technology preview in v17.2. This update marks their official release. New enhancements include:
      • The Folder Browser Dialog includes Compact and Wide display modes.
      • Ability to select legacy or skinable dialogs when using the Open File/Folder Behaviors and MVVM services.
    • PictureEdit - DirectX Support - The WinForms PictureEdit control now supports DirectX rendering.
    • Toast Notification Manager Enhancements - With this release, the DevExpress WinForms ToastNotificationManager gives you the ability to create Windows 10-inspired toast notifications.
    • Splash Screens - Overlay Wait Form - v18.1 introduces an Overlay Wait form. The Overlay Form is a semi-transparent splash screen that runs in a background thread and prevents access to a control or form by displaying an overlay.
    • Group Control - New Group Styles - New rendering styles: Light, Title and Card.
    • Color Pick Editors - Magnifier Dialog enhancements - The Magnifier Dialogs have been updated with the following enhancements:
      • When zooming, the Magnifier Dialog displays a pixel grid allowing you to distinguish individual pixels easily.
      • Avoid pixel hunting by switching to precise cursor positioning (press CTRL).
    • ListBox - Highlight Search Results - The WinForms ListBox control now highlights strings that match the search text.
    • High DPI Support - Enhanced High DPI Drawing for all Windows Forms Controls - This release enhances DirectX rendering support, and improves the scaling of control elements, borders, indents and images across the WinForms product line.
    • Image to DPIAware Image Conversion - Added a new action to the ImageCollection's smart tag, which converts the ImageCollection to DPIAwareImageCollection.
    • SVG Icons in New Controls - Now uses SVG icons by default in the following controls: Scheduler, Filter Editor, LayoutView and PDF Viewer.
    • Map Control
    • Circular Scrolling - The DevExpress WinForms Map Control allows you to scroll image and vector maps "circularly."
    • Runtime Vector Item Editor -  With this release, you can edit vector items at runtime.
  • Navigation UI
    • Pager Navigation - The Radio Group and Windows UI Button Panel can be used as a pager for the following: Tile Control, Tile Bar, Navigation Frame and Image Slider.
    • Tile Control - DirectX Hardware Acceleration - The DevExpress WinForms Tile Control now supports DirectX rendering so you can create high performance solutions for use on High DPI devices.
    • Fluent Design Form - This release includes the new Fluent Design Form. Inspired by the brand new Microsoft Fluent Design System, its features include:
      • Integrated Hamburger Menu
      • Adaptive Layout
      • Acrylic Material (a partially transparent texture)
      • Reveal Highlight
    • Hamburger Menu - Integrated the Hamburger Menu with the Accordion Control: Set the ViewType property to HamburgerMenu and the Accordion Control will support a collapsed state designed to mimic the behavior of Windows 10 apps (displays a narrow strip of icons when collapsed).
    • Accordion Control - Navigation Pane layout - The WinForms Accordion Control supports a new Navigation Pane option - one that mimics the latest styles used by Microsoft UWP applications. To enable it, set the EnablePaneFooter property to true.
  • PDF Viewer
    • DirectX Rendering (Beta) - With this release, both the PDF Viewer for WinForms and PDF Document API support DirectX rendering.
  • Pivot Grid Control
    • Performance Enhancements - Improved the Pivot Grid's in-memory data processing. The following features are now processed by the pivot grid in Optimized Mode:
      • Drill-Down
      • Unbound Expressions
    • Print Row Headings on Every Page - You can now set a new option and print row headings on every page.
    • Excel Inspired Filter - Improved the Pivot Grid's Filter Popup. End-users can now filter grouped data using Excel inspired filter.
  • Ribbon, Bars and Dock UI
    • Dock Windows - Light View - This release includes a new "Light" mode. When used, all Dock Windows are drawn using 1-pixel borders.
    • Design-Time Enhancements
    • WinForms Bar Manager - The designer's 'Toolbars' page allows you to manage toolbars, create different bar item types, add bar items to toolbars and populate hierarchical sub-menus. The Customization Form is now resizable, and provides on-form actions to manipulate bar items and categories.
    • WinForms Ribbon - The designer's 'Ribbon Items' page allows you to customize ribbon item hierarchy (categories, pages, page groups, buttons and sub-menus).
    • WinForms Popup Menus-  A new editor integrated into the Bar Manager/Ribbon Designer allows you to customize popup menus. The menu editor allows you to create a popup menu, populate the menu with items, and modify menu/item settings.
    • Ribbon Memory Usage and Performance Enhancements
  • Rich Text Editor
    • Microsoft Word Inspired Formatting and Layout - Enhanced layout and formatting accuracy when displaying, printing and exporting documents. DPI settings are also no longer an issue.
    • Checkbox Form Fields - With this release, our WinForms and WPF Rich Text Editors can load documents with checkboxes. End-users can toggle checkbox state, save, print or export the result.
    • Automatic Document Format Identification - With this release, if a document is loaded from a file or stream programmatically, the DevExpress RichEditControl automatically identifies the document's format based on its content.
    • Print API - The WinForms RichEditControl now includes the 'Print' method that allows you to print documents using default or custom printer settings.
  • Scheduler Control
    • New Storage Mechanism - Replaced the existing SchedulerStorage with SchedulerDataStorage. Its features include:
      • Labels and statuses can have their own data sources out-of-the-box.
      • Storage data isn't reloaded after each change in the underlying data source.
      • Previously, any data change fired the same 'CollectionLoaded' event, and it was impossible to identify what kind of operation was performed. The new storage provides various events for different action types.
      • Enclosing data operations with the BeginUpdate\EndUpdate methods is no longer required.
      • The new storage correctly recognizes any data modifications performed at the data source level.
    • SVG Icons - With this release, the DevExpress WinForms Scheduler uses SVG icons by default. To revert to previous behavior and use raster graphics instead, disable the 'WindowsFormSettings.AllowDefaultSvgImages' option.
    • DirectX Rendering - The DevExpress WinForms Scheduler Control now supports DirectX rendering so you can create high performance solutions for use on High DPI devices.
  • Skins and Vector Icons
    • New Skin Selector - With the release of the Bezier vector-based skin, a traditional skin gallery may “feel” overcrowded. The new skin/swatch selector is designed to address this issue and provide users a more intuitive way to apply the desired appearance to their application.
    • Office Palettes for Vector Skins - v18.1 adds four vector skin palettes inspired by MS Office.
    • SVG Icon Builder in MS Windows Store - The DevExpress SVG Icon Builder is a productivity tool designed to simplify the creation of custom SVG icons by combining existing graphical elements. You can install it directly from the Microsoft Windows Store.
  • Spreadsheet Control
    • Spreadsheet Shapes - From simple lines and rectangles, to banners and callouts, the WinForms and WPF Spreadsheet controls now support all shape types. You can move, resize and remove shapes. Worksheets with shapes can also be printed and exported to PDF.
    • Custom Colors for Individual Chart Series Points - With this release, our WinForms and WPF Spreadsheet controls can display, print and export worksheets with charts that contain series points with custom colors.
    • Formula AutoComplete - With this release, we've simplified formula construction. Our WinForms and WPF Spreadsheet controls now support Formula AutoComplete. This feature can help prevent spelling or syntax errors by providing a list of function names, defined names and table names that match the characters you enter into a formula.
    • Miscellaneous Enhancements
      • Automatic Document Format Identification: With this release, if a document is loaded from a file without specifying its format, the Spreadsheet control automatically identifies the document's format based on its content (regardless of filename extension).
      • A new 'Print' method allows you to print an entire document or an individual sheet using default or custom printer settings.
  • TreeList Control
    • Excel-Inspired Group Filter - Excel-inspired filter dropdowns can now group filter items from two or more columns, and present the result as a hierarchical checked list. For instance, instead of a linear task list, you can show tasks grouped by employees:
    • DirectX Hardware Acceleration - Enable the 'WindowsFormsSettings.ForceDirectXPaint' option and leverage the power of DirectX hardware acceleration to boost TreeList rendering on High DPI devices.
    • Display Node Images within Data Cells - By default, our WinForms TreeList control reserves space for both Select and State images if either are displayed within a node. With this new option, you can save space by moving Select/State images from the indent region to node cells.
    • Band and Column Separators - You can now highlight individual columns and bands by changing the width and appearance settings of their separators.
    • Tree Line Visibility - By default, tree lines are displayed or hidden based upon the currently applied skin. v18.1 introduces the new 'ShowTreeLines' option allowing you to explicitly specify whether to display tree lines. If this option is enabled, you can specify node hierarchy line styles using the TreeLineStyle property.
    • Miscellaneous Enhancements - Added a few popular Data Grid API members (RowClick, RowCellClick, MakeColumnVisible, etc.) to the TreeList control and added expand/collapse node animation effects.
  • Vertical Grid Control
    • Office 2016 Inspired View - The WinForms Property Grid ships with a new "flat" view inspired by Office 2016. Its features include:
      • Ability to organize categories into separate groups
      • Advanced value editing for numeric properties
    • Design-Time Access to all DevExpress Project Settings - When you start a new project, you can right-click the Visual Studio Solution Explorer and select DevExpress Project Settings to activate a page that exposes major DevExpress project settings.
    • Filter Editor Enhancements - New enhancements include:
      • Tabbed UI
      • Syntax Highlighting
      • Auto-Complete
      • Expression Validation and Error Indication
  • Template Gallery - Logify Client Template (Windows Forms, WPF and ASP.NET) - Logify is a 24/7 application monitoring tool (helps you track errors and log app crash events). The DevExpress WinForms Team has extended the Template Gallery with a new template designed to add a Logify client to your project with one click.
  • Adorner UI Manager - Tab Badges - The DevExpress WinForms Adorner UI Manager can now display tab badges.
  • MVVM: DialogService UICommands - The DevExpress MVVM DialogService can now display dialog windows with custom buttons.

DevExpress ASP.NET 18.1

$
0
0
ASP.NET Bootstrap Scheduler control

Adds new ASP.NET Bootstrap Scheduler control.

Features

  • CardView Control
    • Adaptive Layout
  • Chart Control
    • Custom Units of Measurement. Custom Aggregate Functions - You can now aggregate data by a custom unit of measurement (e.g. 15 minutes, 4 hours, etc.) You can also define a custom function that aggregates values using custom rules without modifying the source collection.
    • Custom Colors for Automatically Generated Series - The Chart Control can now provide custom colors to auto-generated series using one of the following colorizers:
      • Key-Color Colorizer assigns colors from a palette to series by series data member values.
      • Data Source Colorizer binds colors that the extra data source stores to a series via series data member values.
    • Crosshair Cursor Enhancements - New features include:
      • Display values of series points that are selected by the Crosshair Cursor in a legend.
      • Crosshair Cursor Lines (argument and value) follow the mouse cursor simultaneously.
      • The ability to display the Crosshair Cursor in the exported/printed chart.
      • The ability to display any data source field value within the Crosshair Cursor's Label.
  • Editors
    • ListBox, ComboBox, TokenBox - Custom Filtering - New server-side and client-side API allows you to implement custom filtering logic to provide diacritic-insensitive or multi-word filtering.
    • Client-Side Read-Only State Management - With this release, you can dynamically change an editor's read-only state on the client.
  • GridView Control
    • Performance Enhancements - Significantly improved the layout recalculation logic of the ASP.NET and MVC Grid View in adaptive mode. The control's client Initialization is now up to 6-18 times faster when compared to earlier versions.
  • Image and Data Navigation
    • Image Gallery - Adaptive Layout Mode
    • DataView - Adaptive Layout Mode
    • ImageSlider - Virtual Paging - The DevExpress ASP.NET Image Slider supports virtual paging. In this mode, images are loaded on demand when the user navigates content via the pager.
  • Navigation and Layout
    • FormLayout – Adaptivity - The DevExpress ASP.NET and MVC Form Layout ships with a new adaptive layout mode. Once enabled, Form Layout elements are automatically adjusted based upon Layout control size.
    • Ribbon - Group Scrolling - You can now scroll Ribbon groups whenever portions of the Ribbon are invisible.
    • TabControl/PageControl - Tab Swipe - End-users can now scroll tabs with a finger swipe on small touch screens.
  • Pivot Grid Control
    • Print Row Headings on Every Page - You can now set a new option and print row headings on every page.
  • Rich Editor Control
    • Input Method Editor Support (IME) - Input Method Editor (IME) allows you to use the Latin keyboard to enter Japanese, Chinese, Korean and Tigrinya symbols. IME is enabled when an end-user switches the desktop key input to a supported language.
    • Table of Contents - End-users can now move to a specific position within a document instantly. The following tables are supported: Table of Contents, Table of Figures, Table of Tables and Table of Equations.
    • Table AutoFit - Tables can now automatically resize columns to fit content or a document window.
    • AutoCorrect - The ASP.NET WebForms and MVC Rich Text Editor ships with AutoCorrect support. You can use AutoCorrect to fix capitalization errors, create numeric lists, hyperlinks and emails, as well as automatically insert symbols and other pieces of text.
    • Stateless Mode - With the new stateless option, you can maintain document state in external storage. Ready-to-use Redis and SQL examples are included.
  • Scheduler Control
    • Date Highlighting in Date Navigator - The Date Navigator can highlight dates that include appointments. The following highlight modes are available: Bold, Labels and Custom.
    • Resource Navigator Enhancements - The Resource Navigator ships with a new navigation mode. In this mode, all available resources are displayed as tokens. End-users can display or hide resources by adding or removing corresponding tokens.
    • New Standalone Scheduler Storage Control - v18.1 ships with a new ASP.NET WebForms and MVC SchedulerStorageControl. This is a non-visual component that implements nearly the same functionality as our ASP.NET Scheduler, and allows you to integrate all scheduler-based data operations using third-party web controls.
    • Month View Adaptivity - The Scheduler's Month View now supports an adaptive display mode. All appointments are transformed to a more compact view on smaller screens.
  • Spreadsheet Control
    • Reading View Mode - This release includes a new Reading View (View Only). When enabled, the document displayed within the control cannot be modified by the end-user. The Spreadsheet control's built in Ribbon is transformed into a custom toolbar with lightweight rendering.
    • Client-Side API Enhancements - New client-side events include: CellBeginEdit, CellEndEdit, CellCancelEdit and ProtectionWarning.
    • New client-side methods that allow you to set the active editor's value, apply or cancel cell editing, check edit mode, obtain a cell's boundaries and detect the active sheet name.
    • Stateless Mode - With the new stateless option, you can maintain document state in external storage. A ready-to-use Redis and SQL examples are included.
  • TreeList Control
    • Batch Editing - The ASP.NET WebForms and MVC TreeList controls support data editing in batch mode. Batch modifications allow you to eliminate unnecessary server updates and speed TreeList's performance.
  • ASP.NET Bootstrap Controls v18.1
    • New Scheduler Control - v18.1 ships with a new ASP.NET Bootstrap Scheduler control. Its features include:
      • Day View, Work and Full Week Views, Week and Month Views, Timeline and Agenda Views.
      • Group by Date and Resource.
      • Custom Edit Form, Custom Appointments.
      • Time Zones, Reminders and Resource Sharing.
      • Adaptive Layout.
      • Data Export and Printing.
      • Integrated standalone controls: Date and Resource Navigators, View Navigator and View Selector.
    • CardView Control
      • Header Filter - Instant Find - v18.1 introduces a simple and quick way to find column filter values. The Find Panel allows users to enter a search string and initiate a search against all filter values displayed in the header dropdown.
    • Chart Control
      • ASP.NET Boostrap Sparkline Control - The DevExpress Bootstrap Sparkline control allows you to display a single series chart within containers such as our Grid control. Its features include:
        • 8 sparkline types.
        • Numerous appearance options.
        • Flexible data binding.
    • Editors
      • ASP.NET Bootstrap ListBox – Filtering - The DevExpress ASP.NET Bootstrap List Box can now filter data. The integrated Find Panel allows users to enter a search string and initiate a search against all items.
      • ASP.NET Bootstrap ListBox – SelectAll - End-users can now select all items using the 'Select All' check box.
    • GridView Control
      • Bands - With this release, our Bootstrap Grid View control supports column header and data cell bands.
      • Cell Merging - Much like Microsoft Excel, the Grid's cell merging option allows you to improve usability by avoiding the duplication of common information. Neighboring data cells across different rows can be merged whenever they display matching values.
      • Column Resizing - End-users can now resize grid columns by dragging a column header's border.
      • Merged Column Grouping - The ASP.NET Bootstrap GridView now includes a 'Merge Column Groups' mode. In this mode, you can merge grouped columns by dragging the appropriate column header(s) to the group panel and arrange them across a line.
      • Header Filter - Instant Find - v18.1 introduces a simple and quick way to find column filter values. The Find Panel allows users to enter a search string and initiate a search against all filter values displayed in the header dropdown.
    • Layout Control
      • Groups and Tabbed Groups - With this release, the Bootstrap Form Layout supports layout groups and tabbed layout groups.
  • Bootstrap ASP.NET Core Controls v18.1
    • New Client-Side API - Updated the client-side API format for all DevExpress Bootstrap ASP.NET Core controls. The changes in the API make usage more intuitive and will improve your development experience. New API enhancements include:
      • All public methods begin with lowercase letters.
      • We've added 'on', 'off' and 'once' methods for attaching and detaching client-side events.
      • New overloads return JavaScript promises for callback methods.
    • New ASP.NET Core Bootstrap CardView Control - v18.1 ships with our new ASP.NET Card View control for Bootstrap Core. Its features include:
      • Binding to large data sources in server mode
      • Data Sorting
      • Data Filtering and Instant Find
      • Data Editing
      • Templates
      • Multiple Card Selection
      • Integrated Paging
    • New ASP.NET Core Bootstrap Scheduler Control - v18.1 ships with our new ASP.NET Bootstrap Scheduler control. Its features include:
      • Day View, Work and Full Week Views, Week and Month Views, Timeline and Agenda Views
      • Group by Date and Resource
      • Custom Edit Form
      • Time Zones, Reminders and Resource Sharing
      • Adaptive Layout
    • New ASP.NET Core Bootstrap FormLayout Control - The new Bootstrap ASP.NET Core Form Layout Control allows you to eliminate the restrictions and time consuming limits associated with pixel-based form design.
    • New ASP.NET Core Boostrap Sparkline Control - The DevExpress Bootstrap Sparkline control allows you to display a single series chart within containers such as our Grid control. Its features include:
      • 8 sparkline types.
      • Numerous appearance options.
      • Flexible data binding.
    • ASP.NET Core Bootstrap Data Editors
    • ASP.NET Core Bootstrap Upload Control - The DevExpress Bootstrap Upload Control allows end-users to upload files to the server via the browser. End-users can select a file by invoking the standard Open File dialog or by dragging the file to the Upload control.
    • ASP.NET Core Bootstrap TagBox - The Bootstrap Tag Box control allows users to select values from a drop down list or to enter them manually.
    • ASP.NET Core Bootstrap Time Editor - The DevExpress Bootstrap Time Edit control allows you to display and edit date-time values. End-users can modify values by typing directly into the edit box or clicking spin buttons to increment or decrement months, days, hours, minutes or seconds.
    • ASP.NET Bootstrap ListBox Enhancements
    • Filtering - The DevExpress ASP.NET Bootstrap List Box can now filter data. The integrated Find Panel allows users to enter a search string and initiate a search against all items.
    • SelectAll - End-users can now select all items using the 'Select All' check box.
    • ASP.NET Core Boostrap GridView Control
    • Batch Editing - The ASP.NET Core Bootstrap Grid View control supports data editing in batch mode. Batch modifications allow you to eliminate unnecessary server updates (visual, re-sorting, selection updates, etc.) and speed up grid performance. You update the grid once, after all necessary changes have been made on a client.
    • Bands - With this release, our Bootstrap Grid View control supports column header and data cell bands.
    • Cell Merging - Much like Microsoft Excel, the Grid's cell merging option allows you to improve usability by avoiding the duplication of common information. Neighboring data cells across different rows can be merged whenever they display matching values.
    • Column Resizing - End-users can now resize grid columns by dragging a column header's border.
    • Merged Column Grouping - The ASP.NET Bootstrap GridView now includes a 'Merge Column Groups' mode. In this mode, you can merge grouped columns by dragging the appropriate column header(s) to the group panel and arrange them across a line.
    • Header Filter - Instant Find - v18.1 introduces a simple and quick way to find column filter values. The Find Panel allows users to enter a search string and initiate a search against all filter values displayed in the header dropdown.
    • Server Mode - Binding to Large Datasets - The Bootstrap Grid View control now supports data binding in server mode. In this mode, the Grid View loads only the minimum amount of data required for display purposes and delegates all data processing (such as grouping and sorting) to the database server.
    • Insert Bootstrap Control Wizard - The ASP.NET Core Bootstrap control suite includes an Insert DevExpress Bootstrap Control wizard. This wizard allows you to generate boilerplate code for DevExpress Bootstrap controls within your ASP.NET Core applications.
    • Navigation
    • New ASP.NET Core Bootstrap Toolbar - The ASP.NET Core Bootstrap Toolbar Control allows you to supply your web application with a lightweight adaptive toolbar interface. A toolbar is presented as a set of buttons arranged across groups.
    • ASP.NET Core Bootstrap Popup Menu - The DevExpress ASP.NET Core Bootstrap Popup Menu is a context sensitive menu that can be associated with a control on a web page.

DevExtreme 18.1

$
0
0
Server Side Rendering (SSR).

Use DevExtreme components within Angular Universal apps rendered on both the client and server-side.

Features

  • Angular Components
    • Server Side Rendering (SSR) - DevExtreme Angular components utilize the Angular Renderer for DOM manipulations (like native Angular components). You can use the components within Angular Universal apps (rendered on both the client and server-side).
    • Data Grid & Tree List
      • Performance and UX Enhancements - This release includes the following performance enhancements:
        • Virtual Column Rendering: In this mode, the grid can render and scroll thousands of columns without performance loss.
        • Virtual Row Rendering: Speeds grid performance when working with large page sizes and using the Pager or Virtual Scrolling.
        • Improved performance for fixed columns and column auto width.
        • Removed the 'empty space' while scrolling a DataGrid in virtual mode with local data.
        • Loading Indication (scrolling with remote data in virtual mode).
      • Integrated Filter Builder - The Data Grid now includes an integrated Filter Builder. The built-in Filter Builder gives you and your users more granular control over filter construction. The Filter Builder displays filter criteria as a tree structure, where nodes represent simple filter conditions.
      • Built-in Icons for Editing Command Column - v18.1 introduces an icon mode for the Data Grid and TreeList editing command columns.
      • Tree List - Record Paging - The DevExtreme Tree List can now split data across pages. The integrated pager allows end-users to navigate records page-by-page. End-users can also modify page size.
      • Tree List - State Management - The Tree List component can now save and restore layout information. This information can include the visibility and size of visual elements, their appearance settings, filter and sorting information, etc.
    • Data Visualization
      • Client-Side Data Aggregation - DevExtreme Charts v18.1 now supports the following data aggregation usage scenarios:
        • Built-in Data Aggregation (avg, sum, range, ohlc, count, min, max)
        • Custom Aggregation Functions
        • Ability to specify aggregation intervals
        • Ability to obtain an aggregated point and it’s original source points
        • Configure aggregation at a series level or for the entire chart
      • Bar Width and Spacing - New customization enhancements include:
        • Ability to specify different bar widths for different bar series within a chart.
        • Ability to adjust spacing between bar groups (two neighboring ticks).
        • Fix the width of a bar or bar group (in pixels).
      • Palette Extension Modes - This release includes a new 'paletteExtensionMode' option that allows you to extend a Chart control's color palette. This option uses an algorithm that calculates extra colors. The following modes are available: Alternate,  Extrapolate and Blend.
    • Localization
      • Localization Related Enhancements - New built-in localization API. You can now localize strings and apply supported formats to numbers, dates, and currencies without the use of any external localization library.
  • MVC Controls
    • CRUD API Scaffolding for Visual Studio - This release ships with the DevExtreme Scaffolder for Visual Studio. The DevExtreme Scaffolder can generate ASP.NET MVC/Core API Controllers with CRUD actions - actions that can be consumed by any client-side application (including web and native mobile apps). Also integrated the DevExtreme ASP.NET server-side data library into API controllers, and enabled all key server-side features (sorting, filtering, grouping, etc.)
    • CRUD Razor View Scaffolding for Visual Studio - The DevExtreme Scaffolder can now generate Razor Views and Razor Pages with pre-configured DevExtreme ASP.NET MVC Controls bound to ASP.NET back-end API. The following controls are available to scaffold: Data Grid and Tree List.
    • Pivot Grid
      • Apply Layout Changes on Demand - You can configure our Pivot Grid to apply layout changes after a user has completed the configuration process.
  • React Components
    • React Grid - Tree View Mode - The DevExtreme React Grid now supports a Tree View mode. In this mode, the grid can display hierarchical data (a tree-like data source, a plain list with a parent-id reference or any custom structure with manual transformation into a tree) and leverage built-in data management features (sorting, filtering, editing and record selection).
    • React Grid - Column Bands - The React Data Grid ships with a new Bands plugin. You can hide, display and reorder entire column sets instead of performing the same operation on each individual column.
    • DevExtreme React Wrappers (CTP) - This release ships with more than 65 new React components (based on the existing DevExtreme widgets). This includes Charts, DataGrid, Scheduler, PivotGrid, and many others. The feature set, functionality and appearance of these React components are the same as their DevExtreme counterparts.
    • Scheduler
      • Appointment Grouping Enhancements - The DevExtreme Scheduler control can display appointment groups as rows within views with static titles.
      • Context Menu API - The DevExtreme Scheduler now includes a straightforward Context Menu API. This new API allows you to create and customize context (popup) menus, assign menus to appointments and empty cells.
    • Themes
      • Material Design Theme - v18.1 includes a new Material Design theme based upon Google Guidelines. The new theme can be customized via the DevExtreme Theme Builder.
      • Bootstrap 4 Support - v18.1 announces Bootstrap 4 support. All DevExtreme components can be used in applications with Bootstrap 4. You can also import colors from Bootstrap 4 themes to DevExtreme themes.
  • TypeScript
    • TypeScript Enhancements - DevExtreme API now uses TypeScript String and Numeric Literal Types.
    • UI Widgets
    • Filter Builder Enhancements - The following features have been added to the DevExtreme Filter Builder:
      • New Between filter operator
      • Custom filter operations
    • Form - New 'Button' Item - The new 'Button' item makes it significantly easier to add/customize the buttons used on your forms.
    • Form - Range Slider Editor - The DevExtreme Range Slider can now be used to edit Form field values.
  • Vue Components
    • DevExtreme Vue Wrappers (CTP) - v18.1 introduces Vue support. All DevExtreme JavaScript widgets are now available as Vue componens.
    • Native Vue Data Grid (CTP) - Native Bootstrap rendering, seamless theming, and all core features are now available for use for those targeting Vue.​

DevExpress DXperience 18.1

$
0
0
Fluent Design Form

Major enhancements for ASP.NET, WinForms, WPF, Reporting & HTML5/JavaScript.

Features

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

DevExpress Universal 18.1

$
0
0
New Material Design Theme

Major enhancements for ASP.NET, WinForms, WPF, Reporting & HTML5/JavaScript.

Features

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


SpreadJS 11.1.1

$
0
0
SpreadJS

Complete suite of JavaScript spreadsheet and data presentation components. Latest maintenance release.

Fixes

  • Fixed calculation precision issues.
  • Fixed a problem with the SUM function calculation.
  • Fixed an issue with ranges not open format cells dialog in the designer when clicked.
  • Fixed a problem with the formula bar not working correctly when focused using tab.
  • Fixed an issue with exporting to PDF.
  • Fixed a formula calculation problem.
  • Fixed an issue where certain calculation engine results were not consistent with Excel.
  • Fixed a problem with the canvas.arc position being incorrect when exported to PDF.
  • Fixed an issue with specific input not being correctly converted to scientific notation.
  • Fixed a problem with formulas where the ZA column would change to AA.
  • Fixed an issue where deleting a row does not work properly after filtering.

Wijmo Core 2018 v1 (Build 462)

$
0
0
Wijmo Core

Adds support for Angular 6, plus beta release of Wijmo controls as web components.

Features

  • [Angular] Added support for Angular 6.
  • [Web Components] Added Beta version of the web components interop.
  • [Web Components] Added a sample that demonstrates how to use Wijmo web components in an Angular application.
  • [Licensing] Added a wijmo.setLicenseKey method that enables single-build deployment, including npm.
  • [npm] Wijmo is published to the global npm registry as the 'wijmo' package.
  • [Angular] Disabled state of Wijmo components inside Angular forms now changes on the Angular AbstractControl.disable()/enable() method calls.
  • Added Beta version of Wijmo npm image with ES2015 (ES6) code.
  • [wijmo.pdf] Moved to PDFKit 0.8.3.
  • [wijmo.pdf] Added PdfPageArea.openImage() method.
  • The PdfExport samples have been updated to use openImage() method to get the actual image sizes when drawing cells manually.
  • [ReportViewer] Added support for new properties of string parameters, maxLength and allowBlank.
  • PivotGrid now honors the allowDragging property and allows users to reorder the row fields by dragging their column headers.
  • Optimized the FlexGrid.autoSizeRows method.

Fixes

  • [Licensing] Fixed issue of license validation in older versions of Chrome.

Wijmo Enterprise 2018 v1 (Build 462)

$
0
0
Wijmo Enterprise

Adds support for Angular 6, a new interop with web components (beta) and new PDF and ReportViewer features.

Features

  • [Angular] Added support for Angular 6.
  • [Web Components] Added Beta version of the web components interop.
  • [Web Components] Added a sample that demonstrates how to use Wijmo web components in an Angular application.
  • [Licensing] Added a wijmo.setLicenseKey method that enables single-build deployment, including npm.
  • [npm] Wijmo is published to the global npm registry as the 'wijmo' package.
  • [Angular] Disabled state of Wijmo components inside Angular forms now changes on the Angular AbstractControl.disable()/enable() method calls.
  • Added Beta version of Wijmo npm image with ES2015 (ES6) code.
  • [wijmo.pdf] Moved to PDFKit 0.8.3.
  • [wijmo.pdf] Added PdfPageArea.openImage() method.
  • The PdfExport samples have been updated to use openImage() method to get the actual image sizes when drawing cells manually.
  • [ReportViewer] Added support for new properties of string parameters, maxLength and allowBlank.
  • PivotGrid now honors the allowDragging property and allows users to reorder the row fields by dragging their column headers.
  • Optimized the FlexGrid.autoSizeRows method.

Fixes

  • [Licensing] Fixed issue of license validation in older versions of Chrome.

ComponentOne Ultimate - updates Wijmo 2018 v1 (Build 462).

$
0
0
ComponentOne Ultimate

Wijmo Build 5.201801.462 adds support for Angular 6, plus a new interop with web components (beta).

Features

New in Wijmo Build 5.201801.462:

  • [Angular] Added support for Angular 6.
  • [Web Components] Added Beta version of the web components interop.
  • [Web Components] Added a sample that demonstrates how to use Wijmo web components in an Angular application.
  • [Licensing] Added a wijmo.setLicenseKey method that enables single-build deployment, including npm.
  • [npm] Wijmo is published to the global npm registry as the 'wijmo' package.
  • [Angular] Disabled state of Wijmo components inside Angular forms now changes on the Angular AbstractControl.disable()/enable() method calls.
  • Added Beta version of Wijmo npm image with ES2015 (ES6) code.
  • [wijmo.pdf] Moved to PDFKit 0.8.3.
  • [wijmo.pdf] Added PdfPageArea.openImage() method.
  • The PdfExport samples have been updated to use openImage() method to get the actual image sizes when drawing cells manually.
  • [ReportViewer] Added support for new properties of string parameters, maxLength and allowBlank.
  • PivotGrid now honors the allowDragging property and allows users to reorder the row fields by dragging their column headers.
  • Optimized the FlexGrid.autoSizeRows method.

Fixes

Fixed in Wijmo Build 5.201801.462:

  • [Licensing] Fixed issue of license validation in older versions of Chrome.

Telerik UI for UWP R2 2018

$
0
0
Telerik UI for UWP

Adds new mulit-day view to Calendar, plus improved ListView control.

Features

  • Calendar
    • Added new MultiDayView display mode.
  • ListView
    • Make the GroupHeaders of the StackLayout and GridLayout definitions expand and collapse.
    • Added ScrollIndexIntoView.
    • Added GroupHeaderTap command.
    • Added Hold command.

Fixes

  • Chat
    • The first point of RangeSeries is not rendered.
  • DataGrid
    • RadDataGrid crashes when created in a second view.
    • RadDataGrid does not commit edit when enter is pressed.
    • NullReferenceException is thrown when IsCellFlyoutEnabled is set to True.
    • After setting IsVisible to false through the UserChooseColumns UI the columns are no longer present after it gets reopened.

Telerik UI for ASP.NET AJAX R2 2018

$
0
0
New Chat control (RadChat).

Adds new Conversational UI Control for ASP.NET AJAX (RadChat).

Features

  • New Chat control (RadChat) - to be used with various chat bot services, features include:
    • Built-in hero cards
    • Built-in suggested actions
    • Built-in simple message and typing indicator
    • Custom card/attachment templates
    • Easy connectivity to chat bot services (Azure/Microsoft Bot Framework, Wit.ai, Amazon Lex)
  • Common
    • Telerik controls version does not render on the page when Telerik WebResrouce URL is encrypted
    • Upgrade the built-in jQuery version to 3.3.1
    • Updated TypeScript definitions
  • PdfProcessing
    • Implemented import of SC and SCN content stream operators for all color spaces.
    • Implemented import and export of DeviceN color space.
    • Implemented import and export of Separation color space.
    • Implement import for "K" and "k" CMYK color space operators.
    • Implemented import and export for all PDF function types.
    • Implemented support for encrypted documents when using PdfFileSource class.
  • SkinManager
    • Ability to apply skins to RadButton, RadPushButton, RadImageButton, RadLinkButton, RadToggleButton, RadCheckBox, RadRadioButtonList, RadCheckBoxList at the same time
  • SpreadProcessing
    • Implemented automatic scaling options when printing and exporting to PDF.
    • WorksheetPageSetup default paper type is now Letter.

Fixes

  • Editor
    • HTTP requests under HTTPS in XHTML validation dialog
    • The first character in a new paragraph is not entered in Edge 41
  • FileExplorer
    • Only half of the Select button in Upload dialog is clickable in Material
    • Cannot rename or drag to move files with some custom content providers in R1 2018
  • Grid
    • Alternating Row style of RadGrid is not applied when using Bootstrap skin
    • Cannot reorder grid columns when Chrome zoom is different from 100%
    • RadGrid items drag-drop functionality does not work correctly when Chrome is zoomed to 90%
  • HtmlChart
    • Javascript errors are thrown when pie chart with custom skin is loaded
  • ImageEditor
    • JS error is thrown when a Response.Redirect() is made after editing an image
  • Input
    • Paste into RadTextBox moves cursor to end in IE11 and Firefox
  • ListBox
    • Activating (clicking or moving with the keyboard) a partially visible item causes it to jump to an incorrect position
  • Menu
    • Unable to move focus away from RadMenu with TabIndex=0, when Tab/Shift+Tab is pressed
  • PdfProcessing
    • Cloning SignatureField without Signature causes NullReferenceException.
    • InvalidCastException is thrown when parsing dictionary end without having dictionary start.
    • ArgumentNullException is thrown when exporting document that uses OpenType Font.
    • Exception is thrown when importing document with LZWDecode and Indexed Colorspace.
    • Wrong colors when importing documents with Indexed color space.
    • NotImplementedException occurs when importing pattern which uses unsupported colorspace.
  • ProgressManager
    • Two leading slashes // in progress handler request on folder in the root when it has
  • Scheduler
    • In Mobile Render mode, navigation using the calendar is to the wrong day
  • SpreadProcessing
    • KeyNotFoundException is thrown due to missing built in number formats with id 5, 6, 7, 8.
  • TabStrip
    • When using the Tab key, focus moves only between the last element in the pageview and the tabstrip when keyboard navigation is used
  • TileList
    • Clicking on tile does not navigate to specified URL in Firefox 59+
  • ToolBar
    • Too many items are hidden in a responsive toolbar when an item has been hidden on the client-side
    • The responsive design dropdown is not disposed and removed from the DOM
  • Window
    • Scrollbars are not initially shown when ShowContentDuringLoad=false in Lightweight RenderMode
  • WordsProcessing
    • Exporting Runs without set text to PDF throws NullReferenceException.

Telerik UI for Xamarin R2 2018

$
0
0
Xamarin Barcodes added in R2 2018 release.

Adds new TreeView, Barcode, and Conversational UI (Chat) components.

Features

  • What's New
    • RadChat (Conversational UI) - Enables an easy implementation of conversational UI capabilities.
    • Introduced a TreeView BETA control to display, manage and navigate in hierarchical data structures and achieve complex behavior in combination with nicely blending into the interface of any application.
    • Barcode - The new addition to UI for Xamarin enables an easy rendering of most commonly used Barcodes.
  • Common
    • Updated to Xamarin Forms 2.5.
    • Added support for toolbox in Visual Studio for Mac.
  • BusyIndicator
    • Showing the BusyContent with the built-in animations. Added BusyContentTemplate for customizing the layout.
  • Calendar
    • [UWP] Added DayView mode.
  • DataForm
    • [Android] [iOS] Two way source binding.
  • ListView
    • Group Headers can be collapsed\expand.
    • Added support for Custom group key on grouping.
    • Introduced grouping by null values.

Fixes

  • AutoComplete
    • [UWP]Binding errors appear when suggested items show up.
  • BusyIndicator
    • DataGrid dissapears inside a BusyIndicator's content when toggling IsBusy.
  • DataForm
    • [UWP] NullReferenceException is thrown when CommitAll is invoked and navigation to another page is performed.
    • [iOS] Collapsing group now updates the control size correctly.
  • DataGrid
    • HeaderStyle does not change when it gets applied at runtime.
    • CellStyleSelector doesn't update after initial render.
  • ListView
    • Dynamically changing group header template in iOS throws an exception.
    • [iOS]NSRangeException in TKDataSource itemAtIndex forSection method.
    • [iOS] Customized "Load More" button is not visible once clicked.
    • [iOS]Changing the SelectedItem programmatically when the ListView is grouped is not respected.
    • [Android] Adding and reordering items causes an exception.
    • [Android] NullReferenceException binding the SelectedItem of a grouped ListView.
  • NumericInput
    • [Android] Buttons are not working in the QSF FirstLook example
  • SlideView
    • Improve performance when loading more items and ShowIndicators property value is False

Kendo UI + Telerik UI for ASP.NET (MVC & Core) R2 2018

$
0
0
New DropDownTree control.

Adds DropDown Tree and Conversational UI components for ASP.NET MVC and Core.

Features

New in UI for ASP.NET MVC R2 2018

  • All components
    • Conversational UI Control for ASP.NET MVC
    • DropDownTree Component for ASP.NET MVC
    • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
    • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
    • Implement chat-ui based on designs
    • There is no ToDataSourceResult extension for DataTable in ASP.NET Core
    • Official support for jQuery 3.3.1
  • ComboBox
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DropDownList
    • Screen Readers does not read value changed via keyboard when popup is closed
  • Editor
    • Add `toolbar` field and `toolbar.window` field to Editor TypeScript definition
  • MVVM
    • Add ability to define a template as string or function from the model
  • PDF Export
    • Side-to-side/excel-like PDF Export functionality
  • PanelBar
    • Add templates support for PanelBar in MVVM
  • Scheduler
    • Scheduler should trigger change on Surface in Chrome
    • Scroll acceleration under 2 in 1 devices
  • TreeView
    • Update indeterminate state of checkboxes when dataSource is filtered
  • Upload
    • .k-dropzone-hovered class not removed from Upload's custom dropzone
  • Wrappers (ASP.NET MVC): Grid
    • Add columns.command.template option

New in UI for ASP.NET Core R2 2018

  • All components
    • Conversational UI Control for ASP.NET Core
    • DropDownTree Component for ASP.NET Core
    • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
    • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
    • Implement chat-ui based on designs
    • Add reference to .netStandard 2.0 for ASP.NET Core wrappers
    • Gantt TagHelper
    • TabStrip TagHelper
    • Menu TagHelper
    • Update .NET Core demos to 2.0
    • Editor TagHelper
    • Official support for jQuery 3.3.1
  • Calendar
    • Calendar tag helper
  • ComboBox
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DropDownList
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DataSource
    • Add support for ASP .NET Core SignalR
    • DataSource.Schema.Model.Field defaultValue property cannot be set to null in the tag helper
  • Editor
    • Add `toolbar` field and `toolbar.window` field to Editor TypeScript definition
  • Grid
    • Add columns.command.template option
  • ListBox
    • ListBox tag helper
  • Map
    • Map tag helper
  • MVVM
    • Add ability to define a template as string or function from the model
  • PanelBar
    • Add templates support for PanelBar in MVVM
  • PDF Export
    • Side-to-side/excel-like PDF Export functionality
  • PivotGrid
    • PivotGrid tag helper
  • Scheduler
    • Scheduler should trigger change on Surface in Chrome
    • Scroll acceleration under 2 in 1 devices
  • TreeList
    • TreeList tag helper
  • TreeMap
    • TreeMap Tag Helper
  • TreeView
    • Update indeterminate state of checkboxes when dataSource is filtered
  • Upload
    • .k-dropzone-hovered class not removed from Upload's custom dropzone

Fixes

Fixes in UI for ASP.NET MVC R2 2018

  • All components
    • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
    • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
    • Missing widgets definitions in kendo typescript file.
    • Kendo Dashboard template project hangs in IE
    • parseDate ignores timezone sign for minutes offset
    • CheckBox renders two input fields
    • ListBox MVC wrapper could not be configured with shared DataSource
  • AngularJS
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • AutoComplete
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.
  • Button
    • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler
  • Calendar
    • The Calandar selectDates method should clear the selected dates when an empty array is passed.
    • Incorrect style is applied in Calendar for March 1st in non-leap years
  • Chart
    • Chart plotArea method should return ChartPlotArea in typescript
  • ComboBox
    • Filter is not cleared upon blur after selecting the value of the input
    • DataSource Read is forced on select event of cascading comboboxes
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
    • Selecting item with virtual scrolling looses the actual item in Firefox
    • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
    • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • DataSource
    • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
    • DataSource TypeScript group option should accept any parameter
    • Vue datasource is not found in Kendo Window
    • Error is thrown when using JSDO batch operations
  • DateInput
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • DatePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • DateTimePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one
  • Dialog
    • Dialog content is trimmed, if it exceeds dialog dimensions
    • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
    • Setting the Dialog's actions text with the setOptions method does not work correctly
  • Draggable
    • Fix scrolling root element if drag outside
  • DropDownList
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • OptionLabel is not selected when selecting a value that does not exist
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • DropDownList autoWidth option cannot be set through data attribute
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Setting initial value does not work in jQuery 3.1.1
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Editor
    • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
    • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
    • Image is deleted when deleting the last ordered list item using backspace
    • Empty hyperlink is inserted when pressing enter at the beginning of link
    • Table tools are positioned in the toolbar overflow menu when a table is selected
  • Grid
    • Grid does not persist selection after cancelling popup editing
    • Grid does not show data if pager option 'All' is selected
    • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
    • Kendo Grid data not refresh after Menu Filter clear
    • Grid pageSize(All) not persisting after adding a new record
    • Validation tooltip visible with correct data in the Grid
    • Extend TypeScript definition of GridColumn command
    • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
    • Navigatable grid does not focus header when multi-filter check is used
    • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
    • The Grid validation message is hidden after entering valid and then invalid value(InCell)
    • The Grid select method is selecting wrong cells with locked columns.
    • PageSize is set to total when number of records is less than the page size
    • Grid horizontal scroll is very slow
    • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
    • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
    • Grid column menu is rendered inside the filter menu after column reordering.
    • minResizableWidth does not work with a preceding hidden column
    • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
    • The last two records disappear from the editable, virtualized Grid.
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
    • Headers inner column change the location between parent columns after reordering
    • minResizableWidth is not applied correctly with frozen columns
    • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
    • RTL Grid wrong scroll on setDataSource in Chrome
    • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
    • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
    • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
    • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
    • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
    • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
    • It is not possible to change checkbox value in batch editing on IOS.
    • Wrong tab order is applied to the cells of new record item if sorting the grid.
    • An error occurs when delete an item and save changes with JSDO batch operations
  • ListBox
    • The setOptions method of the List Box is not changing the dataTextField property.
    • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.
  • ListView
    • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.
  • MVVM
    • DropDownList autoWidth option cannot be set through data attribute
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • MediaPlayer
    • fullScreen property of the MediaPlayer doesn't work
    • MediaPlayer TypeScript functions have Void as a return
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
    • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.
  • Menu
    • Input in submenu keeps the submenu popup open
  • MultiSelect
    • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
    • MultiSelect with virtualization loses values on filtering
    • Value is deselected on initial load
    • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
    • MultiSelect throws an error if an item is select while filtering
  • NumericTextBox
    • NumericTextBox does not reflect changes applied through setOptions
    • HTML attributes are cleared from input element on form reset
    • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
    • DOM Change Event does not fire
    • Widget doesn't calculate floating numbers when rounding is turned off
  • PDF Export
    • Wrong page sizes in the PDF Export / Page Layout demo
    • Table rows are split when exporting to PDF
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • Pager
    • Grid does not show data if pager option 'All' is selected
    • Grid pageSize(All) not persisting after adding a new record
  • Scheduler
    • Start a scroll gesture from event does not scroll content under iOS
    • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices
  • Slider
    • Incorrect position of Slider's Tooltip with jQuery 3.*.*
  • Spreadsheet
    • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
    • Incorrect formula output with comparison
    • Deleting rows when filter is applied deletes hidden rows also
    • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
    • Spreadsheet displays default row/column width and height if they are explicitly set to 0
    • datasource can not be set as array in vue spreadsheet
    • Cell values formatted as percent are incorrect for certain values
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • TabStrip
    • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme
  • ThemeBuilder LESS
    • Theme builder is not working on Safari.
  • TimePicker
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Time picker displays invalid last item on some min and max options
  • ToolBar
    • Wrong color of split button arrow by click
    • Disabled Button in Toolbar should have focus stylization
    • Cannot toggle checkboxes in ToolBar overflow popup
    • Disabled ToolBar SplitButton can be opened with the keyboard
    • Inconsistent filling of the available space on init and on re-size
    • Non-resizable ToolBar throws JS error when tools and separators break on a second line
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • TreeList
    • TreeList does not fire expand/collapse events when using keyboard navigation
    • TreeList does not reload item children correctly.
  • TreeView
    • TreeView template not rendered correctly with special characters
    • Checkchild is setting the checked proeprty to disabled items
    • Treeview reordering items not placing at expected positions after filtering
    • Unable to drag TreeView items with URL set, when dragging starts on items' text
    • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
    • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse
  • Upload
    • Custom Upload Widget instance is no longer available after select
    • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed
  • Window
    • Kendo Window fires close event twice on Esc keydown when using preventDefault
    • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)
  • Wrappers (ASP.NET MVC): Chart
    • Chart axis title rotate is missing from MVC Wrappers
    • Chart dashType applied with incorrect casing in MVC Chart, leading to PDF export failure
  • Wrappers (ASP.NET MVC): DataSource
    • Add transport.cache property
  • Wrappers (ASP.NET MVC): DropDownList
    • DropDownList does not return any results when filter is cleared
  • Wrappers (ASP.NET MVC): Grid
    • Checkbox column does not work in hierarchical grid in MVC.
    • HeaderTemplate is not available for Grid select column
    • Kendo UI Grid MVC does not render a guid value as an id attribute for the th element, which matches the aria-describedby value of the cells in that column
    • MVC Grid does not have an unsort option per column
  • Wrappers (ASP.NET MVC): Localization
    • When en-US messages script file is loaded, TreeList enables the columnMenu
  • Wrappers (ASP.NET MVC): Spreadsheet
    • Spreadsheet server-side Save method does not export the correct value for cells with custom format
  • Wrappers (ASP.NET MVC): TreeList
    • When en-US messages script file is loaded, TreeList enables the columnMenu
  • Wrappers (ASP.NET MVC): TreeMap
    • TreeMapType enumeration has a wrong value in MVC and Core wrappers
  • Wrappers (ASP.NET MVC): TreeView
    • Checkboxes in Treeview MVC wrapper with remote data binding are native because of wrong rendering

Fixes in UI for ASP.NET Core R2 2018

  • All components
    • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
    • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
    • Missing widgets definitions in kendo typescript file.
    • Kendo Dashboard template project hangs in IE
    • parseDate ignores timezone sign for minutes offset
    • CheckBox renders two input fields
    • ListBox MVC wrapper could not be configured with shared DataSource
  • AngularJS
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • AutoComplete
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.
  • Button
    • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler
  • Calendar
    • The Calandar selectDates method should clear the selected dates when an empty array is passed.
    • Incorrect style is applied in Calendar for March 1st in non-leap years
  • ComboBox
    • Filter is not cleared upon blur after selecting the value of the input
    • DataSource Read is forced on select event of cascading comboboxes
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
    • Selecting item with virtual scrolling looses the actual item in Firefox
    • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
    • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Chart
    • Chart plotArea method should return ChartPlotArea in typescript
  • DataSource
    • DataSource taghelper initial filter works only with string field type
    • Grid with aggregates throws error after deployment - ASP.NET Core 2
    • Add transport.cache property
    • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
    • DataSource TypeScript group option should accept any parameter
    • Vue datasource is not found in Kendo Window
    • Error is thrown when using JSDO batch operations
  • DateInput
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • DatePicker
    • When using `for` attribute in a NumericTextbox or DatePicker/DateTimePicker TagHelper the `format` property is not serialized
    • The footer of the DatePicker is not shown in the Kendo UI for ASP.NET Core wrappers.
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • DateTimePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one
    • When using `for` attribute in a NumericTextbox or DatePicker/DateTimePicker TagHelper the `format` property is not serialized
  • Dialog
    • Dialog content is trimmed, if it exceeds dialog dimensions
    • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
    • Setting the Dialog's actions text with the setOptions method does not work correctly
  • Draggable
    • Fix scrolling root element if drag outside
  • DropDownList
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • OptionLabel is not selected when selecting a value that does not exist
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • DropDownList autoWidth option cannot be set through data attribute
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Setting initial value does not work in jQuery 3.1.1
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Editor
    • FileBrowser and ImageBrowser Upload method throws an exception in ASP.NET Core 2.0
    • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
    • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
    • Image is deleted when deleting the last ordered list item using backspace
    • Empty hyperlink is inserted when pressing enter at the beginning of link
    • Table tools are positioned in the toolbar overflow menu when a table is selected
  • Globalization
    • Globalization does not work for Grid Tag Helper
  • Grid
    • Grid does not persist selection after cancelling popup editing
    • Grid does not show data if pager option 'All' is selected
    • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
    • Kendo Grid data not refresh after Menu Filter clear
    • Grid pageSize(All) not persisting after adding a new record
    • Validation tooltip visible with correct data in the Grid
    • Extend TypeScript definition of GridColumn command
    • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
    • Navigatable grid does not focus header when multi-filter check is used
    • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
    • The Grid validation message is hidden after entering valid and then invalid value(InCell)
    • The Grid select method is selecting wrong cells with locked columns.
    • PageSize is set to total when number of records is less than the page size
    • Grid horizontal scroll is very slow
    • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
    • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
    • Grid column menu is rendered inside the filter menu after column reordering.
    • minResizableWidth does not work with a preceding hidden column
    • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
    • The last two records disappear from the editable, virtualized Grid.
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
    • Headers inner column change the location between parent columns after reordering
    • minResizableWidth is not applied correctly with frozen columns
    • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
    • RTL Grid wrong scroll on setDataSource in Chrome
    • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
    • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
    • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
    • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
    • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
    • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
    • It is not possible to change checkbox value in batch editing on IOS.
    • Wrong tab order is applied to the cells of new record item if sorting the grid.
    • An error occurs when delete an item and save changes with JSDO batch operations
    • MaxLength model property breaks grid templates
    • The scrollable(s => s.Height("auto")) property is not correctly applied to the ASP.NET Core wrapper
    • Having two Grids in Core 2.0 with aggregates throws System.IO.FileLoadException: "Assembly with same name is already loaded"
    • Globalization does not work for Grid Tag Helper
    • DisplayAttribute is not serialized correctly for enums in core grid wrapper
    • German special characters break edit templates for nested Grid in the ASP.NET Core wrappers
    • The Animation configuration for the PopUp Window of the Grid is not applied
    • Boolean column breaks Grid's editing.
    • Grid TagHelper Column format is not applied correctly
  • ListBox
    • The setOptions method of the List Box is not changing the dataTextField property.
    • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.
  • ListView
    • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.
  • Localization
    • When en-US messages script file is loaded, TreeList enables the columnMenu
  • MaskedTextBox
    • MaskedTextBox does not expose Rules property in the ASP.NET Core html helper
  • MediaPlayer
    • fullScreen property of the MediaPlayer doesn't work
    • MediaPlayer TypeScript functions have Void as a return
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
    • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.
  • Menu
    • Input in submenu keeps the submenu popup open
  • MultiSelect
    • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
    • MultiSelect with virtualization loses values on filtering
    • Value is deselected on initial load
    • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
    • MultiSelect throws an error if an item is select while filtering
  • MVVM
    • DropDownList autoWidth option cannot be set through data attribute
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • NumericTextBox
    • NumericTextBox does not reflect changes applied through setOptions
    • HTML attributes are cleared from input element on form reset
    • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
    • DOM Change Event does not fire
    • Widget doesn't calculate floating numbers when rounding is turned off
    • When using `for` attribute in a NumericTextbox or DatePicker/DateTimePicker TagHelper the `format` property is not serialized
  • Pager
    • Grid does not show data if pager option 'All' is selected
    • Grid pageSize(All) not persisting after adding a new record
  • PDF Export
    • Wrong page sizes in the PDF Export / Page Layout demo
    • Table rows are split when exporting to PDF
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • Scheduler
    • Start a scroll gesture from event does not scroll content under iOS
    • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices
  • Slider
    • Incorrect position of Slider's Tooltip with jQuery 3.*.*
  • Spreadsheet
    • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
    • Incorrect formula output with comparison
    • Deleting rows when filter is applied deletes hidden rows also
    • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
    • Spreadsheet displays default row/column width and height if they are explicitly set to 0
    • datasource can not be set as array in vue spreadsheet
    • Cell values formatted as percent are incorrect for certain values
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • TabStrip
    • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme
  • ThemeBuilder LESS
    • Theme builder is not working on Safari.
  • TimePicker
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Time picker displays invalid last item on some min and max options
    • When using `for` attribute in a NumericTextbox or DatePicker/DateTimePicker TagHelper the `format` property is not serialized
  • ToolBar
    • Wrong color of split button arrow by click
    • Disabled Button in Toolbar should have focus stylization
    • Cannot toggle checkboxes in ToolBar overflow popup
    • Disabled ToolBar SplitButton can be opened with the keyboard
    • Inconsistent filling of the available space on init and on re-size
    • Non-resizable ToolBar throws JS error when tools and separators break on a second line
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • TreeList
    • When en-US messages script file is loaded, TreeList enables the columnMenu
    • TreeList does not fire expand/collapse events when using keyboard navigation
    • TreeList does not reload item children correctly.
  • TreeMap
    • TreeMapType enumeration has a wrong value in MVC and Core wrappers
  • TreeView
    • TreeView template not rendered correctly with special characters
    • Checkchild is setting the checked proeprty to disabled items
    • Treeview reordering items not placing at expected positions after filtering
    • Unable to drag TreeView items with URL set, when dragging starts on items' text
    • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
    • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse
  • Upload
    • Custom Upload Widget instance is no longer available after select
    • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed
  • Window
    • Kendo Window fires close event twice on Esc keydown when using preventDefault
    • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)

Kendo UI + Telerik UI for JSP R2 2018

$
0
0
DropDownTree for JSP.

Adds DropDown Tree and Conversational UI components for JSP.

Features

  • All components
    • New DropDownTree component for JSP
    • New Conversational UI component for JSP
    • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
    • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
    • Implement chat-ui based on designs
    • Official support for jQuery 3.3.1
  • ComboBox
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DropDownList
    • Screen Readers does not read value changed via keyboard when popup is closed
  • Editor
    • Add 'toolbar' field and 'toolbar.window' field to Editor TypeScript definition
  • MVVM
    • Add ability to define a template as string or function from the model
  • PDF Export
    • Side-to-side/excel-like PDF Export functionality
  • PanelBar
    • Add templates support for PanelBar in MVVM
  • Scheduler
    • Scheduler should trigger change on Surface in Chrome
    • Scroll acceleration under 2 in 1 devices
  • TreeView
    • Update indeterminate state of checkboxes when dataSource is filtered
  • Upload
    • .k-dropzone-hovered class not removed from Upload's custom dropzone

Fixes

  • All components
    • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
    • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
    • Missing widgets definitions in kendo typescript file.
    • Kendo Dashboard template project hangs in IE
    • parseDate ignores timezone sign for minutes offset
  • AngularJS
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • AutoComplete
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.
  • Button
    • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler
  • Calendar
    • The Calandar selectDates method should clear the selected dates when an empty array is passed.
    • Incorrect style is applied in Calendar for March 1st in non-leap years
  • Chart
    • Chart plotArea method should return ChartPlotArea in typescript
  • ComboBox
    • Filter is not cleared upon blur after selecting the value of the input
    • DataSource Read is forced on select event of cascading comboboxes
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
    • Selecting item with virtual scrolling looses the actual item in Firefox
    • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
    • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • DataSource
    • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
    • DataSource TypeScript group option should accept any parameter
    • Vue datasource is not found in Kendo Window
    • Error is thrown when using JSDO batch operations
  • DateInput
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • DatePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • DateTimePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one
  • Dialog
    • Dialog content is trimmed, if it exceeds dialog dimensions
    • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
    • Setting the Dialog's actions text with the setOptions method does not work correctly
  • Draggable
    • Fix scrolling root element if drag outside
  • DropDownList
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • OptionLabel is not selected when selecting a value that does not exist
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • DropDownList autoWidth option cannot be set through data attribute
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Editor
    • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
    • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
    • Image is deleted when deleting the last ordered list item using backspace
    • Empty hyperlink is inserted when pressing enter at the beginning of link
    • Table tools are positioned in the toolbar overflow menu when a table is selected
  • Grid
    • Grid does not persist selection after cancelling popup editing
    • Grid does not show data if pager option 'All' is selected
    • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
    • Kendo Grid data not refresh after Menu Filter clear
    • Grid pageSize(All) not persisting after adding a new record
    • Validation tooltip visible with correct data in the Grid
    • Extend TypeScript definition of GridColumn command
    • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
    • Navigatable grid does not focus header when multi-filter check is used
    • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
    • The Grid validation message is hidden after entering valid and then invalid value(InCell)
    • The Grid select method is selecting wrong cells with locked columns.
    • PageSize is set to total when number of records is less than the page size
    • Grid horizontal scroll is very slow
    • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
    • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
    • Grid column menu is rendered inside the filter menu after column reordering.
    • minResizableWidth does not work with a preceding hidden column
    • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
    • The last two records disappear from the editable, virtualized Grid.
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
    • Headers inner column change the location between parent columns after reordering
    • minResizableWidth is not applied correctly with frozen columns
    • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
    • RTL Grid wrong scroll on setDataSource in Chrome
    • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
    • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
    • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
    • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
    • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
    • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
    • It is not possible to change checkbox value in batch editing on IOS.
    • Wrong tab order is applied to the cells of new record item if sorting the grid.
    • An error occurs when delete an item and save changes with JSDO batch operations
  • ListBox
    • The setOptions method of the List Box is not changing the dataTextField property.
    • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.
  • ListView
    • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.
  • MVVM
    • DropDownList autoWidth option cannot be set through data attribute
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • MediaPlayer
    • fullScreen property of the MediaPlayer doesn't work
    • MediaPlayer TypeScript functions have Void as a return
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
    • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.
  • Menu
    • Input in submenu keeps the submenu popup open
  • MultiSelect
    • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
    • MultiSelect with virtualization loses values on filtering
    • Value is deselected on initial load
    • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
    • MultiSelect throws an error if an item is select while filtering
  • NumericTextBox
    • NumericTextBox does not reflect changes applied through setOptions
    • HTML attributes are cleared from input element on form reset
    • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
    • DOM Change Event does not fire
    • Widget doesn't calculate floating numbers when rounding is turned off
  • PDF Export
    • Wrong page sizes in the PDF Export / Page Layout demo
    • Table rows are split when exporting to PDF
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • Pager
    • Grid does not show data if pager option 'All' is selected
    • Grid pageSize(All) not persisting after adding a new record
  • Scheduler
    • Start a scroll gesture from event does not scroll content under iOS
    • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices
  • Spreadsheet
    • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
    • Incorrect formula output with comparison
    • Deleting rows when filter is applied deletes hidden rows also
    • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
    • Spreadsheet displays default row/column width and height if they are explicitly set to 0
    • datasource can not be set as array in vue spreadsheet
    • Cell values formatted as percent are incorrect for certain values
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • TabStrip
    • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme
  • ThemeBuilder LESS
    • Theme builder is not working on Safari.
  • TimePicker
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Time picker displays invalid last item on some min and max options
  • ToolBar
    • Wrong color of split button arrow by click
    • Disabled Button in Toolbar should have focus stylization
    • Cannot toggle checkboxes in ToolBar overflow popup
    • Disabled ToolBar SplitButton can be opened with the keyboard
    • Inconsistent filling of the available space on init and on re-size
    • Non-resizable ToolBar throws JS error when tools and separators break on a second line
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • TreeList
    • TreeList does not fire expand/collapse events when using keyboard navigation
    • TreeList does not reload item children correctly.
  • TreeView
    • TreeView template not rendered correctly with special characters
    • Checkchild is setting the checked proeprty to disabled items
    • Treeview reordering items not placing at expected positions after filtering
    • Unable to drag TreeView items with URL set, when dragging starts on items' text
    • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
    • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse
  • Upload
    • Custom Upload Widget instance is no longer available after select
    • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed
  • Window
    • Kendo Window fires close event twice on Esc keydown when using preventDefault
    • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)

Kendo UI + Telerik UI for PHP R2 2018

$
0
0
New Conversational UI component for PHP.

Adds DropDown Tree and Conversational UI components for PHP.

Features

  • All components
    • New DropDownTree component for PHP
    • New Conversational UI component for PHP
    • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
    • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
    • Implement chat-ui based on designs
    • Official support for jQuery 3.3.1
  • ComboBox
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DropDownList
    • Screen Readers does not read value changed via keyboard when popup is closed
  • Editor
    • Add `toolbar` field and `toolbar.window` field to Editor TypeScript definition
  • MVVM
    • Add ability to define a template as string or function from the model
  • PDF Export
    • Side-to-side/excel-like PDF Export functionality
  • PanelBar
    • Add templates support for PanelBar in MVVM
  • Scheduler
    • Scheduler should trigger change on Surface in Chrome
    • Scroll acceleration under 2 in 1 devices
  • TreeView
    • Update indeterminate state of checkboxes when dataSource is filtered
  • Upload
    • .k-dropzone-hovered class not removed from Upload's custom dropzone
  • Wrappers (PHP): Grid
    • Add columns.command.template option

Fixes

  • All components
    • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
    • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
    • Missing widgets definitions in kendo typescript file.
    • Kendo Dashboard template project hangs in IE
    • parseDate ignores timezone sign for minutes offset
  • AngularJS
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • AutoComplete
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.
  • Button
    • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler
  • Calendar
    • The Calandar selectDates method should clear the selected dates when an empty array is passed.
    • Incorrect style is applied in Calendar for March 1st in non-leap years
  • Chart
    • Chart plotArea method should return ChartPlotArea in typescript
  • ComboBox
    • Filter is not cleared upon blur after selecting the value of the input
    • DataSource Read is forced on select event of cascading comboboxes
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
    • Selecting item with virtual scrolling looses the actual item in Firefox
    • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
    • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • DataSource
    • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
    • DataSource TypeScript group option should accept any parameter
    • Vue datasource is not found in Kendo Window
    • Error is thrown when using JSDO batch operations
  • DateInput
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • DatePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • DateTimePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one
  • Dialog
    • Dialog content is trimmed, if it exceeds dialog dimensions
    • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
    • Setting the Dialog's actions text with the setOptions method does not work correctly
  • Draggable
    • Fix scrolling root element if drag outside
  • DropDownList
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • OptionLabel is not selected when selecting a value that does not exist
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • DropDownList autoWidth option cannot be set through data attribute
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Editor
    • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
    • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
    • Image is deleted when deleting the last ordered list item using backspace
    • Empty hyperlink is inserted when pressing enter at the beginning of link
    • Table tools are positioned in the toolbar overflow menu when a table is selected
  • Grid
    • Grid does not persist selection after cancelling popup editing
    • Grid does not show data if pager option 'All' is selected
    • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
    • Kendo Grid data not refresh after Menu Filter clear
    • Grid pageSize(All) not persisting after adding a new record
    • Validation tooltip visible with correct data in the Grid
    • Extend TypeScript definition of GridColumn command
    • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
    • Navigatable grid does not focus header when multi-filter check is used
    • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
    • The Grid validation message is hidden after entering valid and then invalid value(InCell)
    • The Grid select method is selecting wrong cells with locked columns.
    • PageSize is set to total when number of records is less than the page size
    • Grid horizontal scroll is very slow
    • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
    • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
    • Grid column menu is rendered inside the filter menu after column reordering.
    • minResizableWidth does not work with a preceding hidden column
    • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
    • The last two records disappear from the editable, virtualized Grid.
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
    • Headers inner column change the location between parent columns after reordering
    • minResizableWidth is not applied correctly with frozen columns
    • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
    • RTL Grid wrong scroll on setDataSource in Chrome
    • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
    • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
    • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
    • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
    • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
    • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
    • It is not possible to change checkbox value in batch editing on IOS.
    • Wrong tab order is applied to the cells of new record item if sorting the grid.
    • An error occurs when delete an item and save changes with JSDO batch operations
  • ListBox
    • The setOptions method of the List Box is not changing the dataTextField property.
    • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.
  • ListView
    • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.
  • MVVM
    • DropDownList autoWidth option cannot be set through data attribute
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • MediaPlayer
    • fullScreen property of the MediaPlayer doesn't work
    • MediaPlayer TypeScript functions have Void as a return
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
    • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.
  • Menu
    • Input in submenu keeps the submenu popup open
  • MultiSelect
    • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
    • MultiSelect with virtualization loses values on filtering
    • Value is deselected on initial load
    • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
    • MultiSelect throws an error if an item is select while filtering
  • NumericTextBox
    • NumericTextBox does not reflect changes applied through setOptions
    • HTML attributes are cleared from input element on form reset
    • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
    • DOM Change Event does not fire
    • Widget doesn't calculate floating numbers when rounding is turned off
  • PDF Export
    • Wrong page sizes in the PDF Export / Page Layout demo
    • Table rows are split when exporting to PDF
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • Pager
    • Grid does not show data if pager option 'All' is selected
    • Grid pageSize(All) not persisting after adding a new record
  • Scheduler
    • Start a scroll gesture from event does not scroll content under iOS
    • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices
  • Spreadsheet
    • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
    • Incorrect formula output with comparison
    • Deleting rows when filter is applied deletes hidden rows also
    • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
    • Spreadsheet displays default row/column width and height if they are explicitly set to 0
    • datasource can not be set as array in vue spreadsheet
    • Cell values formatted as percent are incorrect for certain values
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • TabStrip
    • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme
  • ThemeBuilder LESS
    • Theme builder is not working on Safari.
  • TimePicker
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Time picker displays invalid last item on some min and max options
  • ToolBar
    • Wrong color of split button arrow by click
    • Disabled Button in Toolbar should have focus stylization
    • Cannot toggle checkboxes in ToolBar overflow popup
    • Disabled ToolBar SplitButton can be opened with the keyboard
    • Inconsistent filling of the available space on init and on re-size
    • Non-resizable ToolBar throws JS error when tools and separators break on a second line
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • TreeList
    • TreeList does not fire expand/collapse events when using keyboard navigation
    • TreeList does not reload item children correctly.
  • TreeView
    • TreeView template not rendered correctly with special characters
    • Checkchild is setting the checked proeprty to disabled items
    • Treeview reordering items not placing at expected positions after filtering
    • Unable to drag TreeView items with URL set, when dragging starts on items' text
    • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
    • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse
  • Upload
    • Custom Upload Widget instance is no longer available after select
    • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed
  • Window
    • Kendo Window fires close event twice on Esc keydown when using preventDefault
    • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)
  • Wrappers (PHP): DataSource
    • Add transport.cache property

Kendo UI R2 2018

$
0
0
Conversational UI control.

New controls including Chat Bot and DropDownTree, plus significant updates for Angular, React and Vue.js.

Features

  • All components
    • New DropDownTree component.
    • New Conversational UI (Chat Bot) component.
    • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
    • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
    • Implement chat-ui based on designs
    • Additional support for the v4 edition of the OData protocol.
    • Core Library Updates.
    • Huge update to Kendo UI for React.
    • New components and features in Angular.
    • Vue.js updates.
    • New samples and resources for Progressive Web Applications & Electron.
  • ComboBox
    • Screen Readers does not read value changed via keyboard when popup is closed
  • DropDownList
    • Screen Readers does not read value changed via keyboard when popup is closed
  • Editor
    • Add `toolbar` field and `toolbar.window` field to Editor TypeScript definition
  • MVVM
    • Add ability to define a template as string or function from the model
  • PanelBar
    • Add templates support for PanelBar in MVVM
  • PDF Export
    • Side-to-side/excel-like PDF Export functionality
  • Scheduler
    • Scheduler should trigger change on Surface in Chrome
    • Scroll acceleration under 2 in 1 devices
  • TreeView
    • Update indeterminate state of checkboxes when dataSource is filtered
  • Upload
    • .k-dropzone-hovered class not removed from Upload's custom dropzone

Fixes

  • All components
    • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
    • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
    • Missing widgets definitions in kendo typescript file.
    • Kendo Dashboard template project hangs in IE
    • parseDate ignores timezone sign for minutes offset
  • AngularJS
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • AutoComplete
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.
  • Button
    • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler
  • Calendar
    • The Calandar selectDates method should clear the selected dates when an empty array is passed.
    • Incorrect style is applied in Calendar for March 1st in non-leap years
  • Chart
    • Chart plotArea method should return ChartPlotArea in typescript
  • ComboBox
    • Filter is not cleared upon blur after selecting the value of the input
    • DataSource Read is forced on select event of cascading comboboxes
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
    • Selecting item with virtual scrolling looses the actual item in Firefox
    • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
    • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Menu, ComboBox and DropDownList are not closing correctly with jQuery 3.x.x
    • Setting initial value does not work in jQuery 3.1.1
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • DataSource
    • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
    • DataSource TypeScript group option should accept any parameter
    • Vue datasource is not found in Kendo Window
    • Error is thrown when using JSDO batch operations
  • DateInput
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • DatePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • DateTimePicker
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one
  • Dialog
    • Dialog content is trimmed, if it exceeds dialog dimensions
    • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
    • Setting the Dialog's actions text with the setOptions method does not work correctly
  • Draggable
    • Fix scrolling root element if drag outside
  • DropDownList
    • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
    • OptionLabel is not selected when selecting a value that does not exist
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • DropDownList autoWidth option cannot be set through data attribute
    • ComboBox and DropDownList: Cascade more than 2 combobox is not working
    • Change event fires on ComboBox/DropDownList blur
    • Menu, ComboBox and DropDownList are not closing correctly with jQuery 3.x.x
    • Setting initial value does not work in jQuery 3.1.1
    • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard
  • Editor
    • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
    • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
    • Image is deleted when deleting the last ordered list item using backspace
    • Empty hyperlink is inserted when pressing enter at the beginning of link
    • Wrong width of Spreadsheet formatting dropdown on second opening - jQuery 3.3.1
    • Table tools are positioned in the toolbar overflow menu when a table is selected
  • Grid
    • Grid does not persist selection after cancelling popup editing
    • Grid does not show data if pager option 'All' is selected
    • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
    • Kendo Grid data not refresh after Menu Filter clear
    • Grid pageSize(All) not persisting after adding a new record
    • Validation tooltip visible with correct data in the Grid
    • Extend TypeScript definition of GridColumn command
    • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
    • Navigatable grid does not focus header when multi-filter check is used
    • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
    • The Grid validation message is hidden after entering valid and then invalid value(InCell)
    • The Grid select method is selecting wrong cells with locked columns.
    • PageSize is set to total when number of records is less than the page size
    • Grid horizontal scroll is very slow
    • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
    • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
    • Grid column menu is rendered inside the filter menu after column reordering.
    • minResizableWidth does not work with a preceding hidden column
    • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
    • The last two records disappear from the editable, virtualized Grid.
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
    • Headers inner column change the location between parent columns after reordering
    • minResizableWidth is not applied correctly with frozen columns
    • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
    • RTL Grid wrong scroll on setDataSource in Chrome
    • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
    • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
    • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
    • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
    • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
    • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
    • It is not possible to change checkbox value in batch editing on IOS.
    • Wrong tab order is applied to the cells of new record item if sorting the grid.
    • An error occurs when delete an item and save changes with JSDO batch operations
  • ListBox
    • The setOptions method of the List Box is not changing the dataTextField property.
    • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.
  • ListView
    • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.
  • MediaPlayer
    • fullScreen property of the MediaPlayer doesn't work
    • MediaPlayer TypeScript functions have Void as a return
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
    • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.
  • Menu
    • Input in submenu keeps the submenu popup open
    • Menu, ComboBox and DropDownList are not closing correctly with jQuery 3.x.x
  • MultiSelect
    • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
    • kendo.ui.DropDownList: cannot set autoWidth in html
    • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
    • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
    • MultiSelect with virtualization loses values on filtering
    • Value is deselected on initial load
    • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
    • Menu, ComboBox and DropDownList are not closing correctly with jQuery 3.x.x
    • MultiSelect throws an error if an item is select while filtering
  • MVVM
    • DropDownList autoWidth option cannot be set through data attribute
    • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • NumericTextBox
    • NumericTextBox does not reflect changes applied through setOptions
    • HTML attributes are cleared from input element on form reset
    • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
    • DOM Change Event does not fire
    • Widget doesn't calculate floating numbers when rounding is turned off
  • Pager
    • Grid does not show data if pager option 'All' is selected
    • Grid pageSize(All) not persisting after adding a new record
  • PDF Export
    • Wrong page sizes in the PDF Export / Page Layout demo
    • Table rows are split when exporting to PDF
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
  • Scheduler
    • Start a scroll gesture from event does not scroll content under iOS
    • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices
  • Slider
    • Incorrect position of Slider's Tooltip with jQuery 3.*.*
  • Spreadsheet
    • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
    • Incorrect formula output with comparison
    • Deleting rows when filter is applied deletes hidden rows also
    • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
    • Spreadsheet displays default row/column width and height if they are explicitly set to 0
    • datasource can not be set as array in vue spreadsheet
    • Cell values formatted as percent are incorrect for certain values
    • Spreadsheet PDF Export last row height is greater than the other rows
    • Spreadsheet PDF Export has missing borders
    • Wrong width of Spreadsheet formatting dropdown on second opening - jQuery 3.3.1
  • TabStrip
    • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme
  • ThemeBuilder LESS
    • Theme builder is not working on Safari.
  • TimePicker
    • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
    • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
    • Time picker displays invalid last item on some min and max options
  • ToolBar
    • Wrong color of split button arrow by click
    • Disabled Button in Toolbar should have focus stylization
    • Cannot toggle checkboxes in ToolBar overflow popup
    • Disabled ToolBar SplitButton can be opened with the keyboard
    • Inconsistent filling of the available space on init and on re-size
    • Non-resizable ToolBar throws JS error when tools and separators break on a second line
    • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • TreeList
    • TreeList does not fire expand/collapse events when using keyboard navigation
    • TreeList does not reload item children correctly.
  • TreeView
    • TreeView template not rendered correctly with special characters
    • Checkchild is setting the checked proeprty to disabled items
    • Treeview reordering items not placing at expected positions after filtering
    • Unable to drag TreeView items with URL set, when dragging starts on items' text
    • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
    • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse
  • Upload
    • Custom Upload Widget instance is no longer available after select
    • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed
  • Window
    • Kendo Window fires close event twice on Esc keydown when using preventDefault
    • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)

Telerik DevCraft UI R2 2018

$
0
0
Telerik DevCraft UI.

Includes series animations in ChartView, new Chat component, plus updates for Angular, React and Vue.js.

Features

Telerik DevCraft UI R2 2018 release includes the following updates:

Viewing all 2697 articles
Browse latest View live


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