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

Telerik DevCraft Complete R2 2019

$
0
0
Telerik DevCraft Complete

New controls, features and themes across web, mobile and desktop for both .NET and JavaScript developers.

Features

Telerik DevCraft Complete R2 2019 release includes the following updates:


Telerik DevCraft Ultimate R2 2019

$
0
0
Telerik DevCraft Ultimate

New controls, features and themes across web, mobile and desktop for both .NET and JavaScript developers.

Features

Telerik DevCraft Ultimate R2 2019 release includes the following updates:

Telerik UI for Blazor 1.1.0

$
0
0
Telerik UI for Blazor.

Includes updates to Button, DropDownList, Grid and TabStrip components.

Features

  • Button
    • Expose type attribute on the button.
      • Submit - Renders a type="submit" attribute. Can submit the form and trigger validation.
      • Button - Renders a type="button" attribute. Does not invoke form validation and submission.
      • Reset - Renders a type="reset" attribute. Can reset the current form.
  • DropDownList
    • Adds support for GUID Value field which means that the Value and ValueField properties can now be one of the following types:
      • number (such as int, double and so on).
      • string.
      • Guid.
      • Enum.
  • Grid
    • Allow 100% grid height.
    • Grid Command buttons no longer trigger form submission and validation (they have type="button").
    • Grid events are now asynchronous.
    • Add built-in validation to Grid Popup editor.
  • TabStrip
    • Expose current tab title.

Fixes

  • DateInput
    • DateInput valid/invalid state not triggered on time.
  • DropDownList
    • DropDownList validation not working properly.
  • Grid
    • Grid Popup editor appears off-screen on vertically scrollable page.
    • Filtering should reset to first page to ensure you see results, if there are any.
    • Nullable boolean property cannot be edited in Grid.
    • Non-editable cell could be edited in Inline EditMode.

DevExpress Windows 10 Apps 19.1

$
0
0
DevExpress Windows 10 Apps

Use the Date Navigator control to display and select visible dates within the Scheduler, plus Drag 'n' Drop support.

Features

Scheduler

  • Integration with the Date Navigator - The SchedulerDateNavigationBehavior allows you to use the Date Navigator control to display and select visible dates within the Scheduler.
  • Time Indicators
  • Appointment CRUD Events - Implemented new events that allow you to control CRUD operations (create, read, update and delete appointments):
    • AppointmentAdding / AppointmentAdded
    • AppointmentUpdating / AppointmentUpdated
    • AppointmentRemoving / AppointmentRemoved
    • EditDialogShowing
    • DeleteDialogShowing
  • Reminders - The UWP Scheduler control can display reminders for single or recurring events. You can configure alerts by handling the RemindersDialogShowing event.
  • Drag and Drop - Now supports drag and drop operations within the Windows 10 Scheduler control. Users can drag appointments to change date/time or rearrange events between resources. Drag and drop to and from an external source is also supported. The new Windows 10 Scheduler API includes the following events:
    • AppointmentDragStarting
    • SerializeAppointments
    • DeserializeAppointments
    • AppointmentDragEnter
    • AppointmentDragOver
    • AppointmentDragLeave
    • AppointmentDrop
    • AppointmentDropCompleted

DevExpress WPF 19.1

$
0
0
Search Panel Enhancements

New assemblies for .NET Framework 4.5.2, new packages for .NET Core 3 Preview 5, plus improves Grid & Chart.

Features

.NET Core 3 Preview 5 Support

  • In addition to DevExpress assemblies built against .NET Framework 4.5.2, there are new packages built against .NET Core 3. These packages contain the same set of DevExpress WPF controls and allow you to test your applications in the .NET Core 3 environment even before its official release.

Data Grid and Tree List

  • Search Panel Enhancements - The Search Panel has been integrated into the Group Panel and made more compact and informative. The Search Panel can display total number of matches and the index of the current match.
  • Filter Editor Enhancements
    • Band hierarchy within the Field selector.
    • New API allows you to customize the field and operator lists, operand template, and prohibit group/condition operations.
    • Improved appearance.
  • Excel-Style Drop-Down Filter Customization - You can handle the 'ExcelStyleFilterElement.QueryOperators' event to change the operator list, add custom operators or specify an operand template.
  • Excel-inspired Group Filters - Filter dropdowns can now group filter items from two or more columns, and present results as a hierarchical checked list.
  • "No Records Found" Caption - The WPF Data Grid and Tree List can now display 'No Records Found' when a data source is empty or a filter/search query returns no results. Enable ShowEmptyText to display this caption.
  • Miscellaneous Enhancements
    • Added a DataViewBase.ColumnHeaderStyle property.
    • You can format an object stored in a column's header using the 'StringFormat' property.

Charting

  • Summary Functions - The WPF Chart control now offers built-in and custom summary functions. For faster rendering, the Chart Control applies a summary function before it generates and draws points. Built-in summary functions include:
    • MIN / MAX
    • SUM
    • AVERAGE
    • COUNT
  • Improved Rendering - Optimized 2D Line Series and Financial Indicators render speed, which results in less stuttering and higher frame rates during interactive operations (zooming and scrolling). Previewed a new DirectX surface render mode that speeds up the Line and Spline Series (see the ChartControl.IsDirectXSurfaceRendering option).
  • Drill-Down - The WPF Chart Control now supports the Hierarchical data adapter. You can implement drill-down enabled charts easily. You can also create endless drill-down levels and use integrated Breadcrumb navigation bar to move across data hierarchy.
  • Segment Colorizers - You can now use the following segment colorizers to enhance data visualization.
    • Trend Segment Colorizer
    • Range Segment Colorizer
    • Point-based Segment Colorizer
  • Axis Alignment - New alignment options include:
    • Zero - the axis passes through a zero level of another axis.
    • Center - axes are centered in the pane plot area and form four quadrants.
  • Axis Label Position and Alignment - The chart control introduces the following options:
    • Display axis labels inside or outside of plot region.
    • Change label alignment relative to tick marks (Near, Far, Center).
  • Histogram - DevExpress Chart control now allows you to generate Histograms. Features include:
    • Histogram aggregation function
    • Excel-inspired histogram calculation modes (automatic, bin width, bin number)
    • Interval information display within axis labels
    • Customizable label text for Overflow and Underflow bins
    • Ability to align grid lines and tick marks with bins and to center axis labels

Data Editors

  • New AutoSuggest Editor - The new AutoSuggest editor provides suggestions based on entered values. The editor raises a 'QuerySubmitted' event when a user enters text and allows you to update the suggestion list on the fly.
  • TimeSpan Mask Types - The following new mask types allow the TextEdit and ButtonEdit controls to display TimeSpan values.
    • TimeSpan
    • TimeSpanAdvancingCaret
  • API Enhancements
    • ButtonEdit and its descendants now include a ShowNullValueOnFocusOnly property (only displays a Clear button for a focused editor).
    • Popup editors allow you to prevent a popup from being closed using the Cancel property in the PopupClosing event handler. New PopupRoot and PopupElement properties return the root popup element and the control hosted in the popup.
    • To simplify appearance customization, ToggleSwitch now ships with SwitchBorderTemplate and SwitchThumbTemplate properties.
    • Standalone editors now support a DateTimeMaskOptions.DateTimeKind attached property. This allows you to explicitly set System.DateTime.Kind (UTC, Local time, or neither) for the System.DateTime value returned by the editor.
    • ListBoxEdit and ComboBoxEdit with groups now support vertical virtualization and per-item scrolling when the VirtualizingPanel.IsVirtualizingWhenGrouping property is set to true.
    • In addition to the edit box, ColorEdit displays a slider for the alpha channel, and provides an option to hide the alpha channel when necessary.

Diagram

  • Collapsible Containers - Users can now collapse and expand container content. To activate this feature, set the DiagramContainer.CanCollapse property to true.
  • Export to PDF

Filtering UI

  • Date Range Filter - This release includes a new filter element - Date Range. It allows users to specify a date interval.
  • Filter Behavior - The new Filter Behavior class works with Filter Elements and the Filter Editor. It allows you to configure display fields and associated settings. It creates a CriteriaOperator object used by the data-bound controls. You can assign this CriteriaOperator object to data-bound controls (such as Charts and Data Editors) or use the CriteriaOperator object to filter data in code.

Gantt

  • Connector and Task Editing - The Gantt control now fully supports connector and task editing. You can drag and resize tasks in the Gantt area to change both date and duration, modify progress and attach/detach connectors to define predecessor links.
  • Automatic Task Scheduling - After editing, the Gantt control automatically recalculates positions for related tasks and updates the position, duration, and progress of summary tasks. If a user changes a task so that it conflicts with defined dependencies, the Gantt control will display these dependencies as invalid. New API allows you to automatically calculate optimal start dates based on task dependencies and duration.
  • Worktime Duration - The WPF Gantt control now takes non-working hours and holidays into account when it calculates task duration. For example, with a default 8-hour workday, a 16 hour task will span two days on the timeline and will display '2d' in the tree list area.
  • Dependency Lag - Every dependency now stores an optional Lag value (positive or negative) that indicates the amount of time that should pass before the dependency affects a connected task.

Map Control

  • Map Enhancements - The DevExpress Map Control ships with the following new features:
    • Item attributes can be exported to KML.
    • Map items can be exported to WKT.
  • The Map Editor includes:
    • A new notification event (MapEditor.MapItemEditing): Allows you to track actions executed during map shape edit operations.
    • Ability to cancel item creation (see the MapItemCreatingEventArgs.Cancel option).
  • Geometric Measurements - This new API allows you to compute various geometric values based on geo coordinates:
    • Areas
    • Distance between two points
    • The center of two points
    • Perimeter
    • Angles
  • Simplify Map Shapes - You can now simplify high detailed vector shapes before displaying them on a map. This makes the Map Control load and visualize shapes faster, and helps users to get a better experience by reducing CPU and memory consumption without losing map quality on low zoom levels.

MVVM Framework

  • Windows 10 Notification Support - The Notification Service now supports native Windows 10 notifications. These notifications can be displayed within the Notification Center.
  • Async Command Enhancements - The POCO ViewModels and ViewModelBase descendants can now automatically generate Async Commands for methods marked with the async keyword. You can also reference your async method when invalidating an auto-generated Async Command:
  • Dynamic Binding Converters - New API - The new 'DelegateConverterFactory' class provides a set of functions to create IValueConverter and IMutliValueConverter instances based on passed delegates.

PDF Viewer

  • Touch Support - The WPF PDF Viewer now supports all standard touch gestures (pinch, rotate, hold) and inertia scrolling (pages continue to scroll after a swipe).
  • Predefined CMaps for CID Fonts Support - The DevExpress PDF Viewer supports CID fonts with predefined CMaps (used for CJK characters). The PDF Viewer displays these fonts when DirectX rendering is enabled.

Pivot Grid

  • Excel-inspired Field Filter Popup - The DevExpress WPF Pivot Grid now supports the Excel-inspired Field Filter popup. This popup simplifies filter criteria generation. The filter popup consists of two tabs:
    • The 'Filter Rules' tab allows you to create a filter expression using a set of filter operators (Equals, Between, Contains, etc.).
    • The 'Filter Values' tab allows you to select from among all available values.
  • End-users can search for filter values, select multiple values simultaneously and display values from multiple columns in a hierarchy.
  • New Filter Editor - The new WPF Filter Editor ships with a redesigned UX designed to simplify usage and engineered to simplify field and operator selection.
  • Filtering UI - The WPF Pivot Grid can now use the Filtering UI that was first introduced in v18.2 for the DevExpress WPF Data Grid. Filtering UI is represented by separate controls (filter elements) allowing you to filter data within a control. You can create an external filter UI using a wide range of predefined filter elements (a check box, radio group, range, calendar and many more). The filter element automatically retrieves available values, formatting options, and other information from the control to which it is connected.
  • Performance Enhancements - The DevExpress in-memory data processing engine is now used by default.

Property Grid

  • ExpandoObject Support - The WPF Property Grid can now display and edit dynamic properties defined in ExpandoObject.

Ribbon and Navigation

  • Office 2019 Style and Simplified Ribbon - The DevExpress WPF Ribbon ships with a new Office 2019-inspired display style. This release also adds a new option - Simplified Ribbon. When this option is enabled, Ribbon items are displayed across a single line.
  • New Breadcrumb Control - The new Breadcrumb control allows you to reproduce the Windows File Explorer UX with ease. Its features include:
    • Select and Edit modes
    • Binding options
    • Configurable UI
  • Hamburger Menu Events
    • PreviewItemClick - Allows you to cancel item clicks.
    • Navigating - Allows you to prevent item navigation.

Rich Text Editor

  • Track Changes Support - You can now load and export documents with revisions made via the Track Changes feature.
  • RTL Enhancements
    • Paragraph alignment for Arabic languages (Justify Low, Justify Medium, Justify Height)
    • Line numbering
    • New UI elements (alignment, indents, bulleted and numbered lists).
  • Distributed Paragraph Justification for East-Asian Languages - The WPF Rich Text Editor now supports 'Distributed' and 'Thai Distributed' paragraph alignment, which can be specified in code or via Command UI.
  • DOCX and DOC File Encryption - The WPF Rich Text Editor supports DOCX and DOC file encryption. You can encrypt documents with standard or agile encryption.
  • HR Tag Support - You can now load, print and export documents with HTML 'HR' tags (a horizontal rule).

Scheduler

  • Office 2019 Style - The new Outlook 2019 style is now used by default. Visual enhancements include:
    • Resource colors are used to paint resource headers, appointments that don't have an assigned label, navigation buttons, and date headers.
    • Updated appearance of Scheduler UI elements.
    • You can specify a palette for labels and resources for all themes or a specific theme only.
    • The label palette now supports the Transparent color. Appointments with the transparent label assigned are colorized with the resource color.
  • Date Navigation Panel - The Scheduler now includes a Date Navigation Panel that displays navigation buttons as well as the current time interval, formatted depending on the interval length and the current UI culture.
  • Clipboard Operations - Users can now copy appointments to the Clipboard, paste within the Scheduler and any other control or application that supports text input. New options and events allow you customize or restrict certain Copy/Paste operations.
  • Print Enhancements - The WPF Scheduler control now ships with an enhanced Print Preview window. New printing options include:
    • Printing interval
    • Ability to specify the number of resources per page
    • Optional calendar display (show/hide)
  • Also added the following predefined print templates:
    • Daily
    • Weekly
    • Monthly
    • Timeline
    • Trifold
  • Drag and Drop API Enhancements - New events allow you to control the drag-and-drop process, provide visual feedback, and accept objects dragged from external applications. New events include:
    • StartAppointmentDrag
    • QueryContinueAppointmentDrag
    • DragAppointmentOver
    • GiveAppointmentDragFeedback
    • DropAppointment
    • CompleteAppointmentDragDrop
    • StartAppointmentDragFromOutside

Spreadsheet

  • Simplified Formula Creation - You can use cell ranges from other worksheets and select cells with the keyboard when you create or edit formulas.
  • Multi-Threaded Calculations - The WPF Spreadsheet now supports multi-threaded calculations. You can specify the number of calculation threads via the 'CalculationOptions.ThreadCount' property. To disable multi-threaded calculations, disable the 'CalculationOptions.EnableMultiThreading' option.
  • Excel 2016 Functions - The WPF Spreadsheet control now supports the following Excel 2016 functions:
    • CONCAT
    • TEXTJOIN
    • IFS
    • SWITCH
    • MAXIFS
    • MINIFS
  • Black and White Print Mode - The WPF Spreadsheet control allows you to print documents in black and white.
  • Performance Improvements - The formula calculation engine is now nearly five times faster. Insert/delete operations within documents with numerous merged cells are almost six times faster.
  • API Enhancements - New events allow you to control the drag-and-drop and fill operations for a cell range. New events include:
    • BeforeDragRange
    • BeforeDropRange
    • AfterDropRange
    • BeforeFillRange
    • AfterFillRange

Themes and Icons

  • Theme Palettes - v19.1 ships with predefined color palettes for the Office2019, Office2016, and VS2017 themes. Palettes are displayed in the theme gallery. You can also create custom palettes in code or via the Theme Designer and re-paint the theme at runtime. You can easily create a custom pallete to apply a corporate style to your application.
  • New Office 2019 themes include:
    • White
    • Colorful
    • Dark Gray
    • Black
  • These new themes ship with lightweight templates for the most popular UI controls and include dynamic palette support.
  • Visual Studio Image Picker - This release integrates the Image Picker dialog into Visual Studio. Available via the DevExpress menu, the Image Picker displays the full collection of DevExpress SVG and PNG icons grouped by categories and styles. The Image Picker is also available for Image properties in the Smart Tags. Also updated the DXImage extension. It can display both SVG and PNG icons using the same syntax:

Tree List

  • New Item Row - The New Item Row allows end-users to add new TeeList nodes. It can be displayed above or below data rows.
  • Node Check Boxes - Configurable Enabled State - The WPF TreeList control can display node check boxes. With this release, you can disable node check boxes individually via the following properties:
    • IsCheckBoxEnabledFieldName
    • IsCheckBoxEnabledBinding
  • New Filter Mode - The new Entire Branch filter mode allows you to display both parents and children of a node that meets the filter criteria.

Windows and Dialogs

  • Themed Window Enhancements
    • The Themed Window can now display a toolbar in a straight line with the application icon. This allows you to design UIs inspired by Visual Studio 2019.
    • Save and restore the window size, position and state. You can enable the ThemedWindow's DXSerializer.Enabled option and serialize window settings using WorkspaceManager or LayoutSerializationService.
    • The ControlBoxButtonSet property allows you to explicitly specify which control box buttons are displayed regardless of the window state.

DevExpress ASP.NET 19.1

$
0
0
New Rich Text Editor

Adds a new Gantt Control (CTP) for ASP.NET, plus a new Rich Text Editor & Spreadsheet control for ASP.NET Core.

Features

ASP.NET & MVC

New ASP.NET Gantt Control (CTP)

  • New ASP.NET Gantt control is available as a community technology preview. Its features include:
    • TreeList and Gantt regions designed to hierarchically display tasks, milestones, dependencies and resources from a corresponding data source
    • API to configure custom work time, weekends and special dates
    • Built-in scrolling
    • Task progress
    • Use different time scales (hours to months)
    • Ability to specify resources for tasks

Charting

  • Segment Colorizers - You can now use the following segment colorizers to enhance data visualization.
    • Trend Segment Colorizer
    • Range Segment Colorizer
    • Point-based Segment Colorizer
  • Center-Align Axes - The Chart control allows you to center-align axes within the plot area.
  • Axis Label Position and Alignment - The chart control introduces the following options:
    • Display axis labels inside or outside of plot region.
    • Change label alignment relative to tick marks (Near, Far, Center).
  • Y-Axis Label Rotation (Polar and Radar Charts) - Polar and Radar charts now allow you to display Y-axis labels at an angle.
  • Histogram
  • DevExpress Chart control now allows you to generate Histograms. Features include:
    • Histogram aggregation function
    • Excel-inspired histogram calculation modes (automatic, bin width, bin number)
    • Interval information display within axis labels
    • Customizable label text for Overflow and Underflow bins
    • Ability to align grid lines and tick marks with bins and to center axis labels

GridView

  • Adaptive Toolbar - DevExpress ASP.NET WebForms and MVC GridView toolbars now support adaptive layouts.
  • Batch Edit Mode - Command Button UI Enhancements - New predefined render styles are available for command buttons used in batch edit mode:
    • Danger
    • Outline
    • Secondary
  • Endless Paging in Batch Edit Mode - The ASP.NET WebForms and MVC GridView controls now support endless paging in Batch Edit mode. To enable endless paging, set the 'SettingsPager.Mode' property to 'EndlessPaging'.
  • Miscellaneous Enhancements - You can obtain the command name when handing the GridView's EndCallback client event.

Pivot Grid

  • Performance Enhancements - The DevExpress in-memory data processing engine is now used by default.

Rich Text Editor

  • Сlient-Side Printing - The Rich Text Editor supports client-side printing. Your on-screen layouts can now be printed with ease.

Spreadsheet

  • Culture-Specific Format - The Format Cells dialog allows you to apply culture-specific formatting to date and numeric values.
  • Client-Side API Enhancements - Added a new client-side Print command to invoke the browser's Print dialog. If the browser does not support printing, you can export your workbook to PDF.

ASP.NET Core

New Rich Text Editor

  • The new ASP.NET Core Rich Text Editor ships with everything you'll need to quickly incorporate advanced text editing functionality in your ASP.NET Core application. Its features include:
    • Document import/export (docx, rtf, txt)
    • Mail merge and fields support
    • Native client-side printing
    • Client-side API
    • Autocorrect
    • Customizable UI and document view options

New Spreadsheet Control

  • With this release, you can incorporate spreadsheet functionality to any ASP.NET Core application with absolute ease. The DevExpress ASP.NET Core Spreadsheet control ships with the following features:
    • Cell Editing and Formatting
    • Formulas
    • Charts
    • Sorting and AutoFilter
    • Comments
    • Worksheet Protection
    • Data Validation
    • Read-only Mode
    • Built-in Ribbon UI
    • Client-side API
    • Client-side Events

New ASP.NET Core Diagram (CTP)

  • The new Diagram allows you to incorporate information-rich diagrams, flow charts and organization charts with ease. Features include:
    • 35+ Predefined Shapes
    • Custom Shapes
    • Shape Sizing
    • Shape Drag-and-Drop
    • Auto Layout
    • Snap to Grid
    • External Data Binding
    • Configurable Page Settings
    • Customizable Shape and Connector Style Settings
    • Export to SVG, PNG and JPEG

New File Manager (CTP)

  • The new ASP.NET Core File Manager control allows you to reproduce the Windows File Explorer UX in your next web app. its features include:
    • File and folder structure display options
    • File upload options
    • Thumbnail and Details view modes
    • Client-side responsive UI
    • REST API for file operations
    • Predefined helpers to connect to a server file system.

Data Grid and Tree List

  • Keyboard Navigation Enhancements - This release includes new keyboard behavior options. These options allow you to address a variety of high-speed data entry usage scenarios.
    • Start Editing via KeyPress - Users can now instantly edit data - no need to switch to edit mode.
    • Configurable Enter Key Action - You can specify whether an Enter key press switches to edit mode or moves focus to the next cell.
    • Configurable Enter Key Direction - You can configure an Enter key press to move cell focus to the next column or row (horizontally or vertically).
  • Accessibility Enhancements - You can now navigate to and interact with DataGrid and TreeList UI elements (such as headers, pager controls, and the command column) via the keyboard.
  • New DoubleClick Events
    • onCellDblClick - fires when a user double clicks a cell.
    • onRowDblClick - fires when a user double clicks a row.
  • Data Editing - New API
    • editing.selectTextOnEditStart - Determines whether cell text is auto-selected when a user starts to edit a cell's value.
    • editing.startEditAction - Specifies whether a single or double cell click initiates data edit operations.
  • TreeList - A New Filter Mode - Extended the filtering capabilities of the TreeList with a new data filter mode. When used, filter results include the children of filtered nodes.
  • DataGrid - New Export To Excel API (CTP) - This release includes a new, more flexible API based on the ExcelJS library. Features include:
    • Ability to add a custom header/footer
    • Export multiple grids into a single worksheet
    • Export multiple grids into a single document using separate worksheets
    • Rename the exported file
    • Generate worksheets with custom content
    • Display a loading indicator for large datasets
  • This feature can be used in conjunction with the existing export to Excel API. As such, it won't break your existing apps and can be tested independently.

Data Visualization

  • Chart Annotations - You can now annotate charts with custom labels.
  • Legend Enhancements
    • Customize Legend Items - Added a 'legend.customizeItems' callback so you can change the order, text, and visibility of legend items.
    • Legend Title - A legend title can now be specified and configured using the 'legend.title' option. You can customize the title's appearance and its position, and add a subtitle as well. This new option offers the same capabilities as the widget's root title option.
    • Add a Legend to the Bar Gauge
  • Resolve Label Overlaps - The resolveLabelOverlapping option allows you to specify widget behavior when labels overlap one another.
    • Resolve Label Overlaps within a Funnel Chart - In the Funnel, this option accepts 'shift' (default), 'hide' and 'none.' If no room exists to display all labels after a shift, the algorithm hides labels as needed.
    • Resolve Label Overlaps in Bar Gauge - resolveLabelOverlapping accepts 'hide' (default) and 'none'.
  • Miscellaneous Chart/Gauge Enhancements
    • Display a tooltip when a point/series is hovered.
    • Word-wrap Support - Word-wrap is now supported within the Title, Chart axes labels, PieChart and TreeMap labels.
    • You can now control exported chart layout (layout by columns, etc.)
    • You can now move constant lines behind or in front of other series.

Pivot Grid

  • Remote Data Paging - The PivotGrid's data layer can now request the data it needs for an individual page. Remote data paging improves performance against large volumes of aggregated data.
  • PivotGrid - Cascade Filtering - The PivotGrid can now apply parent field filters. For instance, if you filter the PivotGrid by the 'Country' field, the 'City' field's filter items will also be filtered against the same Country.

Reporting

  • XRRichText Control - XRRichText control is now available for use within the ASP.NET Core Reporting platform. It can be used in Windows hosted environments.
  • TypeScript Definitions - Now include *.d.ts files for TypeScript. As a result, code completion is available within your development environment.
  • Web Report Designer - Custom Configuration Provider - With this release, you can create individualized configurations from a variety of configuration sources and pass it to the DevExpress Web Report Designer. You can register the configuration globally or only within the Report Designer.

Scheduler

  • Adaptivity and UX Enhancements - Improved Scheduler usability on mobile devices. In v19.1, the Scheduler control renders a popup appointment list instead of a tooltip. The appointment list is displayed in full screen mode. The appointment edit form is also rendered in full-screen mode on mobile devices. In addition, larger appointment markers are now used on mobile devices.

Themes

  • New Compact Material Design Theme

UI Widgets

  • New Dropdown Button Widget - v19.1 introduces a new button widget with a built-in dropdown menu. This widget can be used as a stateless set of clickable menu items or as a stateful analog of a SelectBox control (which looks like a button).
  • New Floating Button Widget - The new Floating Button Widget is a single button positioned at the bottom corner of the screen. It contains one or more primary screen actions. The floating button widget follows Google's Material Design guidelines.
  • HTML/Markdown Editor - Resize Media Blocks - You can now resize images and video blocks via mouse operations.
  • HTML/Markdown Editor - Mentions Support - Mentions allow you to select users or user groups by typing @ when composing rich text content. You can also implement any custom embedded lookups such as issue references using # symbol as a prefix.
  • Data Editors - Additional Action Buttons - With this release, you can add additional buttons to data editors and reorder built-in actions.

Visual Studio Integration

  • DevExtreme-based Responsive Visual Studio Project Template - To help you quickly create responsive ASP.NET Core apps, this release adds a new project template for Visual Studio 2017 and Visual Studio 2019. This template was inspired by the existing responsive template for Angular.

ASP.NET Bootstrap Controls

Editors

  • New Color Editor - This release includes a new Bootstrap Color Edit control. Its features include:
    • Color indicator
    • Custom color picker
    • Automatic / favorite color item
    • Custom palettes
  • Drop-Down Editors - Adaptivity Enhancements - With this release, DevExpress Bootstrap drop-down editors (ComboBox, DateEdit, etc.) can switch to modal mode based upon browser width.

GridView

  • Adaptive Toolbar -  The Bootstrap GridView's toolbar is now adaptive and thus better able to adapt to a user's device.
  • Callback Support in Batch Edit Mode - The Bootstrap GridView now supports callbacks in batch edit mode. The Grid retains unsaved changes when an end-user filters, groups, sorts data or navigates between pages. You can also preview inserted, edited and deleted rows before your final save operation.

Navigation

  • New Floating Action Button - The new Floating Action button encapsulates popular end-user actions (e.g., CRUD operations, data sorting, filtering, etc.). Floating Action buttons are fully configurable and support custom actions. Key features include:
    • Container indication
    • Fixed position
    • Customizable appearance

Rich Text Editor

  • Сlient-Side Printing - The Rich Text Editor supports client-side printing. Your on-screen layouts can now be printed with ease.
  • Scheduler
  • Date Navigator UI Enhancements - Redesigned the Bootstrap Date Navigator UI to simplify navigation between individual appointments.
  • Date Highlighting in Date Navigator - The Date Navigator can highlight dates that contain events/appointments. The following highlight modes are available:
    • Bold
    • Labels
    • Custom
  • New Responsive Project Template - The new template allows you to create applications with adaptive mobile-friendly layout based on DevExpress Bootstrap controls.

DevExpress WinForms 19.1

$
0
0
New Format Rules: Highlight Cell Value Changes

Adds .NET Core 3 Preview 5 support, plus Format Rules to Highlight Cell Value Changes in the Data Grid.

Features

.NET Core 3 Preview 5 Support

  • In addition to DevExpress assemblies built against .NET Framework 4.5.2, there are new packages built against .NET Core 3. These packages contain the same set of DevExpress WinForms controls and allow you to test your applications in the .NET Core 3 environment even before its official release.

Data Grid

  • Find Panel - Parser Kind and Filter Condition - Implemented two new options that let you fine-tune how the data-aware controls (Data Grid, Tree List, Vertical Grid) parse a search string entered into the Find Panel.
    • Parser Kind. Specifies whether the control should look for all or any of the words in the specified search string.
    • Filter Condition. Options include: Contains, StartsWith, Equals, Like.
  • New Format Rules: Highlight Cell Value Changes - Highlight a cell with a custom icon or color if its value increases, decreases, or simply changes. Custom appearance settings will be reset after the specified time interval elapses.
  • Animated Format Rules - If you use a Format Rule to highlight cell value changes, you can enhance the presentation using the following animations effects:
    • Fade in / out effects for icons
    • Gradual color change
    • Animated progress bars
  • Repeat Fixed Columns on Each Printed Page - Added an option to repeat left-fixed columns and bands if the control is printed out or exported to a page-based format (PDF, DOCX and RTF).

Charting

  • Segment Colorizers - You can now use the following segment colorizers to enhance data visualization.
    • Trend Segment Colorizer
    • Range Segment Colorizer
    • Point-based Segment Colorizer
  • Center-Align Axes - The Chart control allows you to center-align axes within the plot area.
  • Y-Axis Label Rotation (Polar and Radar Charts) - Polar and Radar charts now allow you to display Y-axis labels at an angle.
  • Axis Label Position and Alignment - The chart control introduces the following options:
    • Display axis labels inside or outside of plot region.
    • Change label alignment relative to tick marks (Near, Far, Center).
  • Histogram - DevExpress Chart control now allows you to generate Histograms. Features include:
    • Histogram aggregation function.
    • Excel-inspired histogram calculation modes (automatic, bin width, bin number).
    • Interval information display within axis labels.
    • Customizable label text for Overflow and Underflow bins.
    • Ability to align grid lines and tick marks with bins and to center axis labels.

Diagram

  • Collapsible Containers - Users can now collapse and expand container content. To activate this feature, set the DiagramContainer.CanCollapse property to true.
  • Export to PDF

Data Editors

  • PictureEdit - Image Editor Dialog - PictureEdit now supports simple edit operations in a separate Image Editor dialog: crop, rotate, adjust brightness and contrast, etc. Live preview and undo and redo operations are available. To invoke the dialog, end-users need to select Edit from the context menu.
  • Simple Button - Light Paint Style - The new Light style was specifically designed so you can create a group of borderless buttons (SimpleButton, CheckButton and DropDownButton). If this new style is enabled, buttons render their background only when hovered or pressed/selected.
  • Clear Text to Reset Edit Value to Null - Users can now clear an editor's text to reset its value to null. This behavior is controlled by the AllowNullInput option and supported by DevExpress data editors with the built-in auto-search functionality (PopupBaseAutoSearchEdit descendants): Combo Boxes, Look-up Editors, MRU Editor, etc. The new behavior is enabled for in-place cell editors and disabled for standalone editors by default.

Filtering UI

  • Breadcrumb Style Filter Panel - The Filter Panel now supports a new visual style displayed in the image below. In this format, end-users can easily differentiate between colorized filter items, modify or clear individual filter conditions. This style is available in DevExpress WinForms Data Grid, Pivot Grid, Tree List, and Vertical Grid controls.
  • Filter Editor: New Display Style - This release introduces a new display style for standalone and integrated Filter Editors. The new style renders filter conditions in an easy-to-read format and uses skin-defined colors to clearly distinguish between operands and operators.
  • Expression Editor Customization - When end-users apply criteria-based format rules, they use the built-in Expression Editor. Now you can handle the 'FormatRuleExpressionEditorCreated' event to access and customize the this dialog. This event is available in the Data Grid and TreeList controls.
  • Find Panel - Highlight Result Enhancements
    • The Find Panel integrated into the Data Grid, TreeList and Vertical Grid now highlights results in cells, even if cell text is formatted using HTML tags (RepositoryItemHypertextLabel).
    • If a search string contains two or more words, all found words are highlighted (even if found within the same cell). In previous versions, only one word was highlighted.
  • Custom Functions - You can now create custom filter functions. Custom functions will be available to end-users in Excel-Inspred Filter Dropdowns and in "Custom Functions" menu in the Filter Editor. To add a custom function, enable the 'ColumnView.OptionsFilter.ShowCustomFunctions' property and handle the 'ColumnView.QueryCustomFunctions' event.
  • New default editor for operands and operators Filter Builder dialog - Operands and operators in the GridControl's Filter Builder now use scrollable combo boxes as default editors.

Layout and Navigation

  • New Toolbar Form - Inspired by the Visual Studio 2019 UI, the new ToolbarForm allows you to add bar items (buttons, editors, labels, submenu items) directly into the form's title bar.
  • New TablePanel and StackPanel Controls - Two new lightweight panels allow you to build simple data entry forms without employing the Layout Control.
    • Stack Panel - inspired by the standard WPF StackPanel container, this panel arranges all of its child controls in a single column or row. Any control placed inside this panel can stretch to occupy all available space.
    • Table Panel - allows you to create a grid, where each cell can host a control. The grid supports column and row spans, meaning that a control can occupy several consecutive cells. Columns and rows support three sizing modes: absolute, relative, and auto-size.
  • Compact Layout Mode - A new Project Settings option reduces padding and/or margin values for all controls that support DevExpress skins/themes. Use this option to display more information on screen in data-intensive applications.
  • Layout Control - Acrylic Effect Support - The Layout Control now supports Acrylic accent (partial transparency) when it is placed on a DevExpress form.
  • Office 2019 Ribbon Enhancements
    • Ribbon buttons can be displayed within the tab header area.
    • Users can search for Ribbon commands by their names using the Search item.

Map Control

  • The DevExpress Map Control ships with the following new features:
    • Ability to specify a custom zoom step.
    • Item attributes can be exported to KML.
    • Map items can be exported to WKT.
  • The Map Editor includes:
    • A new notification event (MapEditor.MapItemEditing): Allows you to track actions executed during map shape edit operations.
    • Ability to cancel item creation (see the MapItemCreatingEventArgs.Cancel option).
  • Geometric Measurements - This new API allows you to compute various geometric values based on geo coordinates:
    • Areas
    • Distance between two points
    • The center of two points
    • Perimeter
    • Angles
  • Simplify Map Shapes - You can now simplify high detailed vector shapes before displaying them on a map. This makes the Map Control load and visualize shapes faster, and helps users to get a better experience by reducing CPU and memory consumption without losing map quality on low zoom levels.
  • Shapes with Custom Images - You can set a geo-referenced raster image as a map polygon's background. The Map Control can show these images together with image tiles provided by a map provider (Bing or OpenStreetMaps).

PDF Viewer

  • Predefined CMaps for CID Fonts Support - The DevExpress PDF Viewer supports CID fonts with predefined CMaps (used for CJK characters). The PDF Viewer displays these fonts when DirectX rendering is enabled.
  • Skinned Save/Open File Dialogs - DevExpress WinForms PDF Viewer now supports skinned 'Open File' and 'Save File' dialogs. Use the 'WindowsFormsSettings.UseDXDialogs' option to enable these dialogs in your application.

Pivot Grid

  • DirectX Support - You can now enable DirectX render in the WinForms PivotGrid Control.
  • Performance Enhancements - The DevExpress in-memory data processing engine is now used by default.

Rich Text Editor

  • Track Changes Support - You can now load and export documents with revisions made via the Track Changes feature.
  • RTL Enhancements - New capabilities supported for Right-to-Left text:
  • Paragraph alignment (Justify Low, Justify Medium, Justify High)
  • Line numbering
  • UI commands: alignment, indents, bulleted and numbered lists
  • Distributed Paragraph Justification for East-Asian Languages - The control now supports 'Distributed' and 'Thai Distributed' paragraph alignment options.
  • DOCX and DOC File Encryption - The WinForms/WPF Rich Text Editors and Word Document API support DOCX and DOC file encryption. You can encrypt documents with standard or agile encryption.
  • HR Tag Support - You can now load, print and export documents with HTML 'HR' tags (a horizontal rule).
  • Skinned Save/Open File Dialogs - DevExpress WinForms Rich Text Editor now supports skinned DevExpress 'Open File' and 'Save File' dialogs. Use the 'WindowsFormsSettings.UseDXDialogs' option to enable skinned dialogs in your application.

Scheduler

  • Appointment Slots for Office Hours, Meeting Availability, etc. - The WinForms Scheduler Control now supports Time Region objects that apply restrictions and appearance settings to time cells. You can use this functionality to disable individual time cells so that users cannot add new or modify existing appointments. For instance, you can block lunch hours or days off. Time Regions can be Resource-specific.
  • Sort and Group Appointments Using a Custom Algorithm - New events allow you to group and sort appointments using custom algorithms:
    • CustomAppointmentGroup
    • CustomAppointmentSort
  • Timeline View - Remove Time Intervals - Two new time scales are now available in Timeline Views: WorkHour and WorkDay. The base TimeScale object now provides a new method that allows you to hide unwanted time intervals from the View.

Skins and Vector Icons

  • New Image Option - Colorization Mode - You can now specify whether SVG icons should be automatically colored based on the active Skin. Set the 'ImageOptions.ImageColorizationMode' property to 'None' to show vector images as in their original colors.
  • Project Settings Palette Editor - You can now create and modify vector skin palettes using the DevExpress Project Settings page.
  • The edit dialog displays hints that explain the purpose of every skin color in the list.
  • The preview area highlights the skin elements painted with the selected color.
  • You can quickly design custom color palettes even if you never used the Skin Editor before and do not have a deep knowledge of DevExpress themes.
  • Visual Studio 2019 Bezier Palette - v19.1 introduces a new Visual Studio 2019 palette for the vector Bezier skin.
  • SVG Image Picker - Image Validation - When you assign a custom vector icon to a control, the Image Picker dialog now analyzes the icon you've selected and displays the list of unsupported elements.
  • Gradient Fills for SVG Icons - The WinForms controls can display SVG icons with linear and radial gradients.
  • Design-Time Image Picker - Raster Icons - The design-time Image Picker was first introduced in November 2018 and allowed you to replace raster graphics with vector images. In v19.1, the Image Picker adds a collection of DevExpress raster icons. SVG and PNG icons are split into two tabs.
  • SVG Icon Builder - Custom Icon Support - The SVG Icon Builder allows you to load and edit custom SVG icons.

Spreadsheet

  • New Layout Engine - Implemented a new layout calculation engine for the Spreadsheet control. The new engine improves layout accuracy, increases render and scroll performance, and enhances printing capabilities. To switch back to the legacy layout engine, turn on the 'SpreadsheetCompatibilityOption.EnableLegacyLayoutEngine' option.
  • Simplified Formula Creation - You can use cell ranges from other worksheets and select cells with the keyboard when you create or edit formulas.
  • Multi-Threaded Calculations - The WinForms Spreadsheet now supports multi-threaded calculations. You can specify the number of calculation threads via the 'CalculationOptions.ThreadCount' property. To disable multi-threaded calculations, disable the 'CalculationOptions.EnableMultiThreading' option.
  • Excel 2016 Functions - The WinForms Spreadsheet control now supports the following Excel 2016 functions:
    • CONCAT
    • TEXTJOIN
    • IFS
    • SWITCH
    • MAXIFS
    • MINIFS
  • Rich Text Display - The WinForms Spreadsheet control can now display rich text within worksheet cells. Documents with rich text can also be printed and exported to PDF. This capability is available only in controls that use the new layout engine.
  • Print / Export Rich Text Headers and Footers - The WinForms Spreadsheet control can now print and export (to PDF) documents that contain rich formatted text and inline pictures within headers and footers. This capability is only available if the new layout engine is used.
  • Black and White Print Mode - The WinForms Spreadsheet control allows you to print documents in black and white.
  • Custom Comment Indicators - Handle the 'SpreadsheetControl.CustomDrawCommentIndicator' event to customize a comment indicator's appearance.
  • Performance Enhancements - The formula calculation engine is now nearly five times faster. Insert/delete operations within documents with numerous merged cells are almost six times faster.
  • Skinned Open/Save Dialogs - The WinForms Spreadsheet control now supports skinned DevExpress Open and Save dialogs. Use the 'WindowsFormsSettings.UseDXDialogs' option to enable these dialogs in your application.
  • API Enhancements - New events allow you to control the drag-and-drop and fill operations for a cell range. New events include:
    • BeforeDragRange
    • BeforeDropRange
    • AfterDropRange
    • BeforeFillRange
    • AfterFillRange

Sunburst Control

  • Item Label Layout Enhancements - Added two new item label layouts:
    • Horizontal
    • Tangent
  • The Sunburst control now supports adaptive label layout. This new functionality automatically adjusts label position depending on available display area (the SunburtLabel.AutoLayout option).

Tree List

  • Find Panel: Search Mode - The updated Search Panel, introduced in v18.2 as part of the Data Grid, is now available in the Tree List control. In addition to the "Filter" mode, the Search Panel can operate in the "Search" mode as well. In this new mode, the Tree List highlights matching records, but doesn't hide other nodes. The Next/Previous buttons allow users to quickly navigate between all matches found.
  • Scrollbar Annotations - The WinForms TreeList control now supports Scrollbar Annotations. They mark the position of invalid values, the focused node, and rows that match the Search Panel condition.
  • Repeat Fixed Columns on Each Printed Page - Added an option to repeat left-fixed columns and bands if the control is printed out or exported to a page-based format (PDF, DOCX and RTF).

Vertical Grid

  • DirectX Support - You can now enable DirectX render in the WinForms Vertical Grid and Property Grid controls.
  • Property Grid Control Enhancements
    • You can now paint PropertyGrid values using the UITypeEditor. Enable the AllowPaintValue option to activate the UITypeEditor's PaintValue method.
    • PropertyDescriptionControl now supports automatic height adjustment.

Miscellaneous

  • Transition Manager - DirectX-based Transition Effects - Transition Manager component can now use its DirectX-powered painter to render smoother, higher-quality animation effects. In addition the previously available "horizontal" effects, this release has implemented a new "Zoom" animation. When users navigate to an application module and back, this animation creates an illusion of zooming in and out from the current screen, adding depth to your applications.
  • Adorner UI Manager Enhancements - Adorner UI Manager now supports the following elements:
    • XtraTabbedMdiManager tab headers
    • DocumentManager TabbedView tab headers
    • LayoutControl group tab headers
  • Data Deserialization Security Enhancements - To minimize vulnerability risks, this release introduces new data deserialization policies:
    • .NET Desktop controls now automatically detect potentially dangerous data types and block their deserialization
    • Visual Controls now (de)serialize their Tag property only if this property contains data of a primitive type, string, decimal, DateTime, TimeSpan or Guid.
    • The sort, group and MRU filter configuration is now (de)serialized in text format. The MRU filter history, if saved in previous versions, cannot be deserialized
  • Thick Form Borders - XtraForm and RibbonForm can display think borders to simplify resizing operations when shadow/glow effects are disabled.
  • HTML Text Formatting Enhancements (Data Grid, TreeList, and Vertical Grid)
    • You can now use HTML formatting to display images in cells (RepositoryItemHypertextLabel). Images can be added to the control's 'HtmlImages' collection.
    • Filter popups support HTML value formatting applied to data cells.
  • Microsoft Office Style Resize Grip Areas - DevExpress WinForms Form controls now ship with enlarged resize grip areas in their corners.

DevExtreme 19.1

$
0
0
New File Manager (CTP)

Adds new File Manager (CTP), Diagram Widget (CTP) & Button Widgets, plus updates Data Grid & Tree List.

Features

New File Manager (CTP)

  • The new File Manager control allows you to reproduce the Windows File Explorer UX in your next web app. Its features include:
    • File and folder structure display options
    • File upload options
    • Thumbnail and Details view modes
    • Client-side responsive UI
    • REST API for file operations
    • Predefined helpers to connect to a server file system.

New Diagram Widget (CTP)

  • The new jQuery Diagram allows you to incorporate information-rich diagrams, flow charts and organization charts with ease. Features include:
    • 35+ Predefined Shapes
    • Custom Shapes
    • Shape Sizing
    • Shape Drag-and-Drop
    • Auto Layout
    • Snap to Grid
    • External Data Binding
    • Configurable Page Settings
    • Customizable Shape and Connector Style Settings
    • Export to SVG, PNG and JPEG

Data Grid and Tree List

  • Keyboard Navigation Enhancements - This release includes new keyboard behavior options. These options allow you to address a variety of high-speed data entry usage scenarios.
    • Start Editing via KeyPress - Users can now instantly edit data - no need to switch to edit mode.
    • Configurable Enter Key Action - You can specify whether an Enter key press switches to edit mode or moves focus to the next cell.
    • Configurable Enter Key Direction - You can configure an Enter key press to move cell focus to the next column or row (horizontally or vertically).
  • Accessibility Enhancements - You can now navigate to and interact with DataGrid and TreeList UI elements (such as headers, pager controls, and the command column) via the keyboard.
  • New DoubleClick Events
    • onCellDblClick - fires when a user double clicks a cell.
    • onRowDblClick - fires when a user double clicks a row.
  • Data Editing - New API
    • editing.selectTextOnEditStart - Determines whether cell text is auto-selected when a user starts to edit a cell's value.
    • editing.startEditAction - Specifies whether a single or double cell click initiates data edit operations.
  • TreeList - A New Filter Mode - Extended the filtering capabilities of the TreeList with a new data filter mode. When used, filter results include the children of filtered nodes.
  • DataGrid - New Export To Excel API (CTP) - This release (available as a CTP) includes a new, more flexible API based on the ExcelJS library. Features include:
    • Ability to add a custom header/footer
    • Export multiple grids into a single worksheet
    • Export multiple grids into a single document using separate worksheets
    • Rename the exported file
    • Generate worksheets with custom content
    • Display a loading indicator for large datasets
    • This feature can be used in conjunction with the existing export to Excel API. As such, it won't break your existing apps and can be tested independently.

UI Widgets

  • New Dropdown Button Widget - v19.1 introduces a new button widget with a built-in dropdown menu. This widget can be used as a stateless set of clickable menu items or as a stateful analog of a SelectBox control (which looks like a button).
  • New Floating Button Widget - The new Floating Button Widget is a single button positioned at the bottom corner of the screen. It contains one or more primary screen actions. The floating button widget follows Google's Material Design guidelines.
  • HTML/Markdown Editor - Resize Media Blocks - You can now resize images and video blocks via mouse operations.
  • HTML/Markdown Editor - Mentions Support - Mentions allow you to select users or user groups by typing @ when composing rich text content. You can also implement any custom embedded lookups such as issue references using # symbol as a prefix.
  • Text Editors - Custom Buttons - With this release, you can add additional buttons to data editors and reorder built-in actions.

Pivot Grid

  • Remote Data Paging - The PivotGrid’s data layer can now request the data it needs for an individual page. Remote data paging improves performance against large volumes of aggregated data.
  • PivotGrid - Cascade Filtering - The PivotGrid can now apply parent field filters. For instance, if you filter the PivotGrid by the 'Country' field, the 'City' field's filter items will also be filtered against the same Country.

Scheduler

  • Adaptivity and UX Enhancements - This release Improves Scheduler usability on mobile devices. In v19.1, the Scheduler control renders a popup appointment list instead of a tooltip. The appointment list is displayed in full screen mode. The appointment edit form is also rendered in full-screen mode on mobile devices. In addition, larger appointment markers are now used on mobile devices.

Data Visualization

  • Chart Annotations - You can now annotate charts with custom labels.
  • Legend Enhancements
    • Customize Legend Items - Added a 'legend.customizeItems' callback so you can change the order, text, and visibility of legend items.
    • Legend Title - A legend title can now be specified and configured using the 'legend.title' option. You can customize the title's appearance and its position, and add a subtitle as well. This new option offers the same capabilities as the widget's root title option.
    • Add a Legend to the Bar Gauge
  • Resolve Label Overlaps - The resolveLabelOverlapping option allows you to specify widget behavior when labels overlap one another.
    • Resolve Label Overlaps within a Funnel Chart - In the Funnel, this option accepts 'shift' (default), 'hide' and 'none.' If no room exists to display all labels after a shift, the algorithm hides labels as needed.
    • Resolve Label Overlaps in Bar Gauge - resolveLabelOverlapping accepts 'hide' (default) and 'none'.
  • Miscellaneous Chart/Gauge Enhancements
    • Display a tooltip when a point/series is hovered.
    • Display a tooltip on point-series hover
  • Word-wrap Support - Word-wrap is now supported within the Title, Chart axes labels, PieChart and TreeMap labels.
    • You can now control exported chart layout (layout by columns, etc.).
    • You can now move constant lines behind or in front of other series.

Themes

  • New Compact Material Design Theme

React Components

  • Responsive Application Layout Template & CLI Tools - The new React Application Layout template is based on the DevExtreme Drawer component and integrated with DevExtreme CLI tools. It's ready to use on desktop, tablet, and phone devices.
  • CLI Tools - React Apps and View Generation - v19.1 introduces new CLI tools. You can now bootstrap create-react-app based applications that are tightly integrated with DevExtreme. DevExtreme CLI utilizes the new React Application Layout Template and build-time theming capabilities. You can also generate empty React views and add it to application navigation and routing.
  • Native React Grid - Virtual Scrolling with Remote Data: Lazy-loading - Added virtual scrolling support for the grid when using remote data. The grid is now more responsive and efficient when working with large remote data sets (only the visible data range is requested from the server when rendered).
  • Native React Scheduler - Drag-and-Drop Support - You can now modify appointment start/end dates and times via drag-and-drop and resize actions.
  • Native React Chart - Scrolling & Zooming

Vue Components

  • Responsive Application Layout Template and CLI Tools
    • Responsive Application Layout Template​ for Vue - Introduced a new Vue Application Layout Template that uses the Drawer component to create app navigation and content. Also integrated this template into the DevExtreme CLI tools. The Layout Template can be used when developing apps for desktop, tablet, and mobile devices.
    • DevExtreme CLI - Vue Apps and Views Generation - You can now bootstrap Vue CLI based applications that are tightly integrated with DevExtreme. DevExtreme CLI utilizes the new Vue Application Layout Template and build-time theming. You can also generate empty Vue views and add them to app navigation and routing.

DevExpress DXperience 19.1

$
0
0
New JavaScript Diagram Widget (CTP)

Major enhancements for JavaScript (Angular, React, Vue), ASP.NET Core, ASP.NET, WPF and Reporting.

Features

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

  • CodeRush Ultimate - Quickly renames all namespaces within a project so they match the project’s folder structure.
  • DevExpress ASP.NET - Adds a new Gantt Control (CTP) for ASP.NET, plus a new Rich Text Editor & Spreadsheet control for ASP.NET Core.
  • DevExpress Reporting - New! Create hierarchical reports using the new DetailBand.HierarchyPrintOptions property.
  • DevExpress Windows 10 Apps - Use the Date Navigator control to display and select visible dates within the Scheduler, plus Drag 'n' Drop support.
  • DevExpress WinForms - Adds .NET Core 3 Preview 5 support, plus Format Rules to Highlight Cell Value Changes in the Data Grid.
  • DevExpress WPF - New assemblies for .NET Framework 4.5.2, new packages for .NET Core 3 Preview 5, plus improves Grid & Chart.
  • DevExtreme - Adds new File Manager (CTP), Diagram Widget (CTP) & Button Widgets, plus updates Data Grid & Tree List.

DevExpress Universal 19.1

$
0
0
Annotate charts with custom labels

Major enhancements for JavaScript (Angular, React, Vue), ASP.NET Core, ASP.NET, WPF and Reporting.

Features

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

  • CodeRush Ultimate - Quickly renames all namespaces within a project so they match the project’s folder structure.
  • DevExpress ASP.NET - Adds a new Gantt Control (CTP) for ASP.NET, plus a new Rich Text Editor & Spreadsheet control for ASP.NET Core.
  • DevExpress Office File API - Adds support for .NET Std 2.0/.NET Core 2.1 (LTS), plus predefined CMaps for CID Fonts in the PDF Document API.
  • DevExpress Reporting - New! Create hierarchical reports using the new DetailBand.HierarchyPrintOptions property.
  • DevExpress Report and Dashboard Server - Data models can now contain custom SQL queries, plus changeable Report & Dashboard Designer themes.
  • DevExpress Windows 10 Apps - Use the Date Navigator control to display and select visible dates within the Scheduler, plus Drag 'n' Drop support.
  • DevExpress WinForms - Adds .NET Core 3 Preview 5 support, plus Format Rules to Highlight Cell Value Changes in the Data Grid.
  • DevExpress WPF - New assemblies for .NET Framework 4.5.2, new packages for .NET Core 3 Preview 5, plus improves Grid & Chart.
  • DevExtreme - Adds new File Manager (CTP), Diagram Widget (CTP) & Button Widgets, plus updates Data Grid & Tree List.

jQWidgets 8.0.0

$
0
0
Material ColorPicker component

Adds a new Material ColorPicker component, plus Angular 8 components integration.

Features

  • Material ColorPicker component.
  • Angular 8 components integration.

Fixes

  • Issue in jqxScheduler regarding the Edit Appointment dialog.
  • Issue in jqxScheduler regarding the weekly recurring appointments when localization is applied.
  • Issue in jqxDateTimeInput Vue component.
  • Issue in jqxInput regarding the maxlength property with material themes.
  • Issue in jqxInput regarding its 'close' event.
  • Issue in jqxNumberInput regarding the Null value support with material themes.
  • Issue in jqxPasswordInput regarding its placeholder with material themes.
  • Issue in jqxDateTimeInput Angular component regarding the placeholder property.

Actipro Grids for WPF 2018.1 build 0676

$
0
0
Actipro Grids for WPF

Updates PropertyGrid.MiscCategoryName property to return a localized version of the 'Misc' text by default.

Features

  • Updated the PropertyGrid.MiscCategoryName property to return a localized version of the 'Misc' text by default.

Fixes

  • Fixed a memory leak that could occur when refreshing the children of a collapsed TreeListBox node.

Spread.NET 12 Service Pack 1

$
0
0
Randomize ordering for a list of values with SORTBY and RANDARRAY

Adds Dynamic Array support and Spread Designer enhancements.

Features

  • Dynamic Array Support - You can now enter cell formulas that return array values which “spill” into empty adjacent cells. This powerful feature is a new alternative to array formulas and includes support for seven new formula functions and the new operators for spilled range (#) and range intersection (@).
  • New Spread Designer Enhancements - The Spread Designer tool now supports the Formulas tab with tools for Defined Names, Formula Auditing and Calculation. This new UI also supports enabling the new dynamic array support in the spreadsheet (which is not enabled by default).
  • Alternating Styles Support - You can now apply table-like formatting to entire sheets and skins with alternating row and column styles using the new flat-style model. This feature includes support for built-in Excel styles and themes, including gradient and pattern fill.
  • Deselect the Selection like Microsoft Excel® - You can now use the CTRL key with the mouse or keyboard to remove specific cells from the selection, as in Microsoft Excel®.
  • 1-based Indexing like VSTO - You can now create the IWorkbook to use 1-based indexing for all GrapeCity.Spreadsheet.IWorkbook APIs, like Microsoft Excel® VSTO APIs. This can enable easier porting of Excel VBA code or old Spread COM version code (which also used 1-based row and column indexing) to .NET, which has always used 0-based indexing for all APIs in previous releases for CLS compliance.
  • New F4 Key Action - You can now use the F4 key while editing a formula reference to toggle the reference between absolute and relative column and row references, as in Microsoft Excel®.
  • New Constructor for AsyncFunction - You can now create a custom AsyncFunction which uses specified FunctionAttributes. This enables creating custom asynchronous functions which are volatile, or which return arrays, or otherwise require specifying some FunctionAttributes for proper function.

BCGSuite for MFC v30.0

$
0
0
BCGSuite for MFC

Adds support for Visual Studio 2019, plus new features for chart, dialog, grid and report components.

Features

  • Microsoft Visual Studio 2019 support:
    • The source files are fully compliant with Visual 2019 C++ compiler.
    • All examples and samples were thoroughly tested with VS 2019.
    • Evaluation version contains DLLs and libraries required for VS 2019.
  • Dialogs and Forms
    • A new class CBCGPScrollDialog implements a dialog box with scrolling support.
    • CBCGPFormView: added automatic scrolling when a newly focused control exceeds form's bounds.
    • CBCGPPropertySheet: added custom (owner-draw) notification badges support.
  • Chart Control
    • Implemented drawing of partially visible data points for a fixed interval width. New methods EnableAllUnitsOnFixedInterval and IsAllUnitsOnFixedInterval were added to CBCGPChartAxis class.
    • A new method ValueFromPoint was added to CBCGPChartTernaryAxis class.
    • CBCGPChartSurfaceSeries::ColorMode enumerator has a new member: CM_SERIES: when this mode is specified, each series is drawn in one color, which is defined by the currently selected theme or by user.
  • Grid and Report Controls
    • CBCGPGridItem: added hot-tracking support. Override a new 'IsHotTrackEnabled' method in your CBCGPGridItem-derived class and return TRUE to enable grid cell mouse tracking.
    • CBCGPGridCheckItem: added grid control modes ("Check box" or "Switch"). New methods SetMode and GetMode were added to this class.
    • Implemented a special row marker for the Grid cell editing mode: when row is selected and one of the cells is being edited, a special marker (pencil) is displayed on the left side. New method CBCGPGridCtrl::SetRowHeaderEditImage allows to specify this symbol. In addition, you may draw your own marker by overriding new method CBCGPGridCtrl::OnDrawRowHeaderEditImage.
  • Controls
    • CBCGPDateTimeCtrl: added WM_GETTEXT message processing. A result of this message is formatted date and time value of this control.
    • A new class CBCGPIPAddressCtrl implements themed IP Address control.
    • CBCGPListBox: new method MoveItem allows to change an existing list box item position (index).
    • New class CBCGPDragListBox implements a list box that allows users to move items within the control. Generally, this control is very similar to MFC CDragListBox, but it has visual themes support and other CBCGPListBox features such as pinned items support, color bars and others.
    • CBCGPSliderCtrl: introduced a new "progress" mode. In this mode, the channel area left of the slider's thumb is filled with some (default or user-defined) color.
    • CBCGPGroup: implemented group caption check box / radio button. When user "unchecks" the group, all controls located within the group bounds will be automatically disabled. SetCheckRadioStyle, GetCheckRadioStyle, SetCheck and GetCheck methods were added to CBCGPGroup class.
  • Miscellaneous
    • CBCGPCalendar::IsDateMarked method is virtual now: override it if you wish to mark specific calendar's date without calling MarkDates method.
    • New virtual method CBCGPCalendar::OnClickTodayButton is called when user clicks "Today" button on the calendar.
    • CBCGPEditCtrl: added visual theme-dependable bookmarks.
  • Examples and Samples
    • BCGPGridExample: added demonstration how to add switch control and custom rating control to the grid.
    • ListBoxDemo: demonstrates a new CBCGPDropListBox class.
    • PropSheetDemo: demonstrates owner-draw notification badges.
    • ResizableForm: added slider controls in a progress mode demonstration.
    • New sample application ScrollDialogDemo demonstrates how to use a new class CBCGPScrollDialog.
    • New sample application GroupBoxDemo demonstrates how to add check box and radio button to the group box control.

Fixes

  • CBCGPGraphicsManagerD2D: addressed issue with incorrectly created stroke style in some cases.
  • CBCGPListBox: addressed issue with incorrectly painted list box item when control has "Right Align" style.
  • CBCGPPropertySheet: addressed issue with repainting of the separator located below the wizard buttons after property sheet was resized (Wizard mode only).
  • CBCGPStatic: addressed issue with calling SetPicture multiple times. In this case, a previously loaded image is properly cleared.
  • CBCGPSwitchCtrl correctly processes BCGM_ONSETCONTROLVMMODE registered message now.
  • CBCGPVisualManager: addressed switch control drawing issue in some visual themes.
  • Chart: addressed issue with incorrect surface series rendering in case of CBCGPChartSurfaceSeries::CM_SINGLE color mode when a number of color levels is 1.
  • CBCGPPlannerViewSchedule: addressed issue with incorrect size for all-day appointments that have duration of more than one day.
  • CBCGPPropertyPage: addressed issue with incorrect header width in some cases.
  • Visual container and control: fixed incorrect position and layout of the visual container items after printing or exporting.
  • CBCGPGridCtrl: addressed some issues with a grid horizontal scrolling.

BCGControlBar Library Professional Edition MFC v30.0

$
0
0
BCGControlBar Library Professional Edition MFC

Adds support for Visual Studio 2019, plus new features for chart, dialog, grid and report components.

Features

  • Microsoft Visual Studio 2019 support:
    • The source files are fully compliant with Visual 2019 C++ compiler.
    • All examples and samples were thoroughly tested with VS 2019.
    • Evaluation version contains DLLs and libraries required for VS 2019.
  • Frame Windows
    • Frame windows with a themed non-client area are created with WS_CAPTION style now. This change addresses many issues such as:
      • Incorrect multi-monitor support.
      • Incomplete side-by-side behavior.
      • Frame resizing performance.
  • Dialogs and Forms
    • A new class CBCGPScrollDialog implements a dialog box with scrolling support.
    • CBCGPFormView: added automatic scrolling when a newly focused control exceeds form's bounds.
    • CBCGPPropertySheet: added custom (owner-draw) notification badges support. Override new virtual method 'OnDrawPageNotificationBadge' to draw your custom badge (see PropSheetDemo sample).
  • Docking Panes
    • CBCGPDockingControlBar: implemented ability to specify pane's caption depending on the current state. For example, you can add a name of the currently selected object on the properties grid caption.
    • New global flag CBCGPOutlookButton::m_bDrawAmpersand specifies whether button's label should be drawn with underlined character or ampersand before this character. By default, the label is drawn with underlined character.
    • CBCGPStatusBar: implemented status bar pane notification badge support.
  • Chart Control
    • Implemented drawing of partially visible data points for a fixed interval width. New methods EnableAllUnitsOnFixedInterval and IsAllUnitsOnFixedInterval were added to CBCGPChartAxis class.
    • A new method ValueFromPoint was added to CBCGPChartTernaryAxis class.
    • CBCGPChartSurfaceSeries::ColorMode enumerator has a new member: CM_SERIES: when this mode is specified, each series is drawn in one color, which is defined by the currently selected theme or by user.
  • Visual Manager and Themes
    • A control's description (usually located below control's label) has a special color now. A new method 'GetDescriptionTextColor' was added to CBCGPVisualManager class.
    • CBCGPVisualManagerVS2019: changed visual theme colors to match VS 2019 release (Light blue theme).
  • Grid and Report Controls
    • CBCGPGridItem: added hot-tracking support. Override a new 'IsHotTrackEnabled' method in your CBCGPGridItem-derived class and return TRUE to enable grid cell mouse tracking.
    • CBCGPGridCheckItem: added grid control modes ("Check box" or "Switch"). New methods SetMode and GetMode were added to this class.
    • Implemented a special row marker for the Grid cell editing mode: when row is selected and one of the cells is being edited, a special marker (pencil) is displayed on the left side. New method CBCGPGridCtrl::SetRowHeaderEditImage allows to specify this symbol. In addition, you may draw your own marker by overriding new method CBCGPGridCtrl::OnDrawRowHeaderEditImage.
  • Desktop Alert Window
    • CBCGPPopupWindow: improved colors of BCGPPopupWindowTheme_Black theme.
    • CBCGPPopupWindow: if window transition effect is CBCGPPopupMenu::SLIDE and desktop alert should appear on the left or right screen side, the sliding will be horizontal.
  • Controls
    • CBCGPDateTimeCtrl: added WM_GETTEXT message processing. A result of this message is formatted date and time value of this control.
    • A new class CBCGPIPAddressCtrl implements themed IP Address control.
    • CBCGPListBox: new method MoveItem allows to change an existing list box item position (index).
    • New class CBCGPDragListBox implements a list box that allows users to move items within the control. Generally, this control is very similar to MFC CDragListBox, but it has visual themes support and other CBCGPListBox features such as pinned items support, color bars and others.
    • CBCGPSliderCtrl: introduced a new "progress" mode. In this mode, the channel area left of the slider's thumb is filled with some (default or user-defined) color.
    • CBCGPGroup: implemented group caption check box / radio button. When user "unchecks" the group, all controls located within the group bounds will be automatically disabled. SetCheckRadioStyle, GetCheckRadioStyle, SetCheck and GetCheck methods were added to CBCGPGroup class.
  • Miscellaneous
    • Implemented ability to enable "Press and Hold" gesture event for all library controls: by default, this event is disabled for the performance reasons, but you can enable it now by setting globalData. m_bTabletDisablePressAndHold to FALSE.
    • CBCGPCalendar::IsDateMarked method is virtual now: override it if you wish to mark specific calendar's date without calling MarkDates method.
    • New virtual method CBCGPCalendar::OnClickTodayButton is called when user clicks "Today" button on the calendar.
    • CBCGPEditCtrl: added visual theme-dependable bookmarks.
    • CBCGPPropList: implemented items button custom color. New methods SetItemButtonColor and GetItemButtonColor were added.
    • CBCGPWinApp class overrides DoMessageBox method and displays a themed message box (BCGPMessageBox) instead of the standard message box.
    • CBCGPAppOptions structure has a new member m_bMDITabsDocumentMenu: specifies whether MDI tabs have a documents button located right of tabs.
    • Added a new registered message BCGM_GETCOLORTOOLTIP. The message is sent to the main application frame when a color box's tooltip is being formatted.
  • Examples and Samples
    • BCGPControls: added IP Address control and Property Grid button custom color demonstrations.
    • BCGPVisualStudioGUIDemo: demonstrates new features of the editor markers.
    • BCGPGridExample: added demonstration how to add switch control and custom rating control to the grid.
    • ListBoxDemo: demonstrates a new CBCGPDragListBox class.
    • PropertyGridMDIDemo: added demonstration how to customize a docking pane caption.
    • PropSheetDemo: demonstrates owner-draw notification badges.
    • ResizableForm: added slider controls in a progress mode demonstration.
    • New sample application ScrollDialogDemo demonstrates how to use a new class CBCGPScrollDialog.
    • StatusBarDemo: demonstrates status bar pane notification badge.
    • New sample application GroupBoxDemo demonstrates how to add check box and radio button to the group box control.

Fixes

  • CBCGPGraphicsManagerD2D: addressed issue with incorrectly created stroke style in some cases.
  • CBCGPKeyMapDlg: addressed issue with incorrectly filled key list if main application frame has an advanced frame caption pane.
  • CBCGPListBox: addressed issue with incorrectly painted list box item when control has "Right Align" style.
  • CBCGPPopupMenu: addressed issue with a first menu item repainting after the scrolling performed by the mouse wheel.
  • CBCGPPropertySheet: addressed issue with repainting of the separator located below the wizard buttons after property sheet was resized (Wizard mode only).
  • CBCGPRibbonBar: addressed issue with QAT icons color when Ribbon bar doesn't replace the frame caption (in some visual themes such as Office 2016 colorful or dark gray).
  • CBCGPRibbonCategory::GetImageSize returns now a default image size when a Ribbon category (tab) doesn't have a corresponding image list.
  • CBCGPRibbonComboBox: addressed issue with foreground color of control located on the Ribbon tabs row (in some visual themes when tabs area has a dark background).
  • CBCGPStatic: addressed issue with calling SetPicture multiple times. In this case, a previously loaded image is properly cleared.
  • CBCGPSwitchCtrl correctly processes BCGM_ONSETCONTROLVMMODE registered message now.
  • CBCGPVisualManager: addressed switch control drawing issue in some visual themes.
  • Chart: addressed issue with incorrect surface series rendering in case of CBCGPChartSurfaceSeries::CM_SINGLE color mode when a number of color levels is 1.
  • CBCGPPlannerViewSchedule: addressed issue with incorrect size for all-day appointments that have duration of more than one day.
  • CBCGPPropertyPage: addressed issue with incorrect header width in some cases.
  • CBCGPScrollBar: addressed issue with internal control rendering in some cases.
  • CBCGPTooltipManager: optimized tooltips memory management.
  • Visual container and control: fixed incorrect position and layout of the visual container items after printing or exporting.
  • CBCGPGridCtrl: addressed some issues with a grid horizontal scrolling.

Spread.NET 12 Service Pack 1

$
0
0
Randomize ordering for a list of values with SORTBY and RANDARRAY

Adds Dynamic Array support and Spread Designer enhancements.

Features

  • Dynamic Array Support - You can now enter cell formulas that return array values which “spill” into empty adjacent cells. This powerful feature is a new alternative to array formulas and includes support for seven new formula functions and the new operators for spilled range (#) and range intersection (@).
  • New Spread Designer Enhancements - The Spread Designer tool now supports the Formulas tab with tools for Defined Names, Formula Auditing and Calculation. This new UI also supports enabling the new dynamic array support in the spreadsheet (which is not enabled by default).
  • Alternating Styles Support - You can now apply table-like formatting to entire sheets and skins with alternating row and column styles using the new flat-style model. This feature includes support for built-in Excel styles and themes, including gradient and pattern fill.
  • Deselect the Selection like Microsoft Excel® - You can now use the CTRL key with the mouse or keyboard to remove specific cells from the selection, as in Microsoft Excel®.
  • 1-based Indexing like VSTO - You can now create the IWorkbook to use 1-based indexing for all GrapeCity.Spreadsheet.IWorkbook APIs, like Microsoft Excel® VSTO APIs. This can enable easier porting of Excel VBA (Visual Basic for Applications) code or old Spread COM version code (which also used 1-based row and column indexing) to .NET, which has always used 0-based indexing for all APIs in previous releases for CLS compliance.
  • New F4 Key Action - You can now use the F4 key while editing a formula reference to toggle the reference between absolute and relative column and row references, as in Microsoft Excel®.
  • New Constructor for AsyncFunction - You can now create a custom AsyncFunction which uses specified FunctionAttributes. This enables creating custom asynchronous functions which are volatile, or which return arrays, or otherwise require specifying some FunctionAttributes for proper function.

Wijmo Enterprise 2019 v1 (Build 612)

$
0
0
Wijmo Enterprise

Adds support for Angular 8, plus improvements to FlexChart and FlexGrid.

Features

  • Added support for Angular 8.
  • Added support for deep-binding in wijmo.format method.
  • Added FlexChart.itemsSourceChanging/Changed events.
  • Added FlexGrid.refreshRange method for finer control on rendering.
  • New Samples
    • GanttChart Repeat Tasks - PureJS | Angular | React | Vue
    • FlexGrid PDF Export WebWorkers - React
    • TemplateLiterals - PureJS | Angular | React | Vue
    • Gauge NeedlePointer - PureJS | Angular | React | Vue

Wijmo Core 2019 v1 (Build 612)

$
0
0
Wijmo Core

Adds support for Angular 8, plus improvements to FlexChart and FlexGrid.

Features

  • Added support for Angular 8.
  • Added support for deep-binding in wijmo.format method.
  • Added FlexChart.itemsSourceChanging/Changed events.
  • Added FlexGrid.refreshRange method for finer control on rendering.
  • New Samples
    • GanttChart Repeat Tasks - PureJS | Angular | React | Vue
    • FlexGrid PDF Export WebWorkers - React
    • TemplateLiterals - PureJS | Angular | React | Vue
    • Gauge NeedlePointer - PureJS | Angular | React | Vue

Telerik UI for Xamarin R2 2019 (2019.2.603.360)

$
0
0
Telerik UI for Xamarin

Improves scrolling performance for PDF Viewer, plus updates for Calendar and ListView.

Features

  • Calendar
    • Introduced helper class to serialize/deserialize recurrence patterns to iCalendar format.
  • ListView
    • TabView: Introduced a new property IsContentPreserved to control whether to preserve tab content when switching between tabs.
  • PDF Viewer
    • Improved scrolling performance.

Fixes

  • Common
    • Crash when upgrading to Xamarin.Forms 4.0.
  • AutoCompleteView
    • Unfocused event is not raised.
  • Calendar
    • [Android] SelectionChanged is triggered twice when changing the appointments collection at runtime.
    • [iOS] Day View Events View permanently shifts when changing view mode while swiping left/right.
    • Changed SelectionChanged event args to be of type CalendarSelectionChangedEventArgs that includes AddedItems and RemovedItems properties.
  • CheckBox
    • IsChecked property is not updated when default binding mode is used.
  • DataGrid
    • [iOS] A NullReferenceException is thrown when trying to load the telerik font.
  • ListView
    • [iOS] Entry in ListViewTemplateCell is overlapped by keyboard.
    • [Android] TextCell is not centered vertically.
    • [Android] NullReferenceException is thrown on item property change when ItemStyleSelector is applied.
    • Binding is lost when ItemTemplateSelector is used and templates are switched dynamically.
    • [Android] Items are not loaded after second LoadOnDemandItemTemplate is tapped.
  • NumericInput
    • [Android] Value is not applied correctly when StringFormat property is used.
  • Popup
    • [iOS] The popup is misplaced when a picker items are displayed.
  • TreeView
    • [iOS] Unexpected behavior when ItemsSource is cleared or updated at runtime.
    • Calling ScrollItemIntoView() leads to exception.

ExpressGridPack 18.2.8

$
0
0
ExpressGridPack

Improves ExpressQuantumGrid, VerticalGrid, SpreadSheet & PivotGrid controls, plus the ExpressEditors Library.

Fixes

ExpressEditors Library

  • cxLabel - An editor is scaled incorrectly if it is anchored to the right edge of its parent and has an associated style controller.
  • cxLookupComboBox - The EditValue property value can change to Null Variant if the Properties.DropDownListStyle property is set to lsFixedList, and the ifoUseContainsOperator flag is in the Properties.IncrementalFilteringOptions property value.
  • Increasing the Filter Builder dialog's font size displays a horizontal scrollbar.
  • TcxCustomTextEdit and descendants - The CursorPos property returns an incorrect value in certain cases.
  • TcxDBRichEdit - An entire editor content becomes selected when the Style.Color property value changes.

ExpressPivotGrid Suite

  • Data fields have incorrect widths if the "TheBezier" skin is applied.

ExpressQuantumGrid Suite

  • Chart View - NULL grouped chart values cannot be drilled down.
  • cxExtLookupComboBox - An AV occurs on closing an in-place editor's dropdown window with filtered items if the TcxGrid control uses hybrid scrollbars.
  • Table and Banded Table Views - Horizontal scrolling cannot bring certain columns into view if the View's OptionsView.ColumnAutoWidth property is set to True and the Options.AutoWidthSizable property is set to False for one or more columns.

ExpressQuantumTreeList Suite

  • The ikMultiArrow indicator cell icon is not displayed for a focused node that is the only node selected in the tree list.

ExpressSpreadSheet

  • A custom in-place cell editor that overrides the default editor via an OnEditing event handler, scales twice when invoked for the first time on a monitor whose DPI differs from 96.
  • A defined name that refers to an external document is loaded incorrectly from an XLS file.
  • A worksheet ceases to scroll on cell selection via drag-and-drop when the mouse pointer goes outside the control's bounds if the worksheet has at least one frozen row or column.
  • An AV occurs on an attempt to copy or cut a cell to the clipboard if the cell contains a formula expression that returns a string.
  • Certain cell borders are not displayed in certain spreadsheet documents created by third-party applications.
  • Export to XLSX - Microsoft Excel considers an exported document corrupted if a worksheet has one or more hyperlinks and its OptionsPrint.Source.GridLines property is set to bTrue or bFalse.
  • The "'-' is not a valid floating point value" exception occurs on loading an ODS file that includes at least one blank cell with a numeric formatting pattern.
  • The IF function returns only a single value regardless of accepted parameters.
  • The IF, IFERROR, IFNA, and CHOOSE functions can return incorrect results when used in array formula expressions that return an array.

ExpressVerticalGrid Suite

  • TcxVirtualVerticalGrid - The "List index out of bounds (-1)" exception occurs on saving a stream using its WriteComponent method if no record is focused.
Viewing all 2662 articles
Browse latest View live


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