Bot releases are visible (Hide)
See our Version History for a complete list of issues resolved in v22.2.4.
Published by pavelovcharov about 2 years ago
See our Version History for a complete list of issues resolved in v22.1.4.
Published by pavelovcharov over 2 years ago
Our new Blazor Accordion component allows you to address a broad range of navigation related usage scenarios within Blazor-powered web apps. You can create advanced hierarchical navigation menus with endless nesting of navigation elements.
Integrated features include:
Use our new Blazor Flyout component (a contextual popup UI element) to display hints, warnings, or business-specific information within your Blazor-powered web app. You can position the Flyout at top, bottom, left or right side of any webpage UI element.
Our Blazor Grid now supports inline data editing and keyboard navigation support. Use Tab and Ctrl+Tab to navigate between cells within the edit row.
You can now save and restore the Blazor Data Grid's layout as requirements dictate. Layout information includes the current page, column sort order/direction, column position, filter values, and grouped columns.
We added two new events - LayoutAutoSaving and LayoutAutoLoading. The first event fires each time the grid's layout changes and allows you to save the layout. The second event fires once the grid component is initialized and allows you to restore the layout.
We also added SaveLayout and LoadLayout methods so you can save and restore the grid’s layout when necessary.
The Grid's new Visible property allows you to display/hide individual summary items.
We added customization support for over 25 grid UI element types (edit form, filter row, group panel, footer, etc.) within the CustomizeElement event handler.
You can now incorporate Preview sections within our Blazor Data Grid (additional information for quick preview by your users). These preview sections can include tables, values from data source fields and custom text.
Our Blazor Chart (DXChart) component now supports point and series selection. Our Blazor Pie Chart component now supports selection of pie/donut sectors.
Use the following properties to specify selection mode (single/multiple) or disable selection:
For certain series types, you can also specify how other series points are selected when you select a point. Use the following properties:
We also added new events (DxChart.SelectionChanged/DxPieChart.SelectionChanged) to help you respond to user selection.
Demo | Documentation: DxChart | Documentation: DxPieChart
You can now incorporate drill down charts (users click data points and navigate through hierarchical information) within your Blazor-powered web app.
The SeriesClick event parameter's 'Series' property returns an 'IChartSeries' object and exposes the Data property. Use this property to obtain the source data for the clicked/selected series.
v22.1 includes new properties that allow you to specify data source fields for financial and range series. They include:
We added the following new options for our Blazor Bar Chart component:
New axis options include:
Our new ExportAsync method allows you to save your chart in the following file formats: PDF, PNG, JPEG, and GIF.
We added a new SeriesLabel.FormatPattern property to help format series labels. Format patterns can include placeholders with format specifiers and plain text.
We optimized our Blazor Upload component to work with a large collection of files in WASM applications. For example, it now takes three seconds to upload 100 files that previously required ten seconds.
Our Blazor Context Menu and TreeView components can now map the CssClass property in bound mode.
Our Blazor Rich Text Editor now supports mail merge operations. Use the Data property to bind the Rich Text Editor to an external data source. You can preview generated content directly within your document template and save (export) results as DOCX, RTF, or TXT files.
You can also add fields (dynamic elements) to your document. Fields are placeholders that store and display data from a data source.
v22.1 allows you to incorporate a Command Toolbar within your app. As its name implies, a Command Toolbar displays all commands across a single tab. Set the 'BarMode' property to 'BarMode.Toolbar' to activate the toolbar. Handle the CustomizeToolbar event to add new commands and hide/customize default commands as necessary.
We added a new CustomizeRibbon event so you can:
Our Blazor TreeView component ships with an integrated filtering option. Enable the Filter Panel (displayed at the top of the treeview) to allow users to filter treeview content.
When a user searches for a specific node(s), the tree automatically expands to the node that matches the search string and highlights strings that match search text.
The new API includes:
Use the CustomFilter property to implement custom filter algorithms.
See our Version History for a complete list of issues resolved in v22.1.3.
Published by pavelovcharov over 2 years ago
See our Version History for a complete list of issues resolved in v21.2.7.
Published by pavelovcharov over 2 years ago
Our Blazor Grid component was first introduced in v21.1 as a Community Technology Preview (CTP). This update marks its official release. v21.2.6 includes many new grid features.
The Blazor Grid supports the use of our unique Server Mode data source for Blazor Server-based applications. This data source was designed to work with large data collections. Server mode has the following advantages:
You can bind the Grid to a data collection that implements the INotifyCollectionChanged or IBindingList interface. This collection notifies the Grid about relevant changes (when items are added or removed, when the entire collection is refreshed, etc.). The Grid will update its data automatically to reflect appropriate changes.
Our Blazor Grid component allows you to create hierarchical layouts of any complexity and depth. For example, you can use a nested grid to visualize a master-detail relationship between two data tables or to display preview sections under each grid data row across all columns.
The Grid now supports different resize modes for columns. Use the ColumnResizeMode property to specify whether and how users can resize Grid columns.
Use the new Visible and VisibleIndex properties to manage column visibility and order.
The Grid also allows users to display, hide, and reorder columns with its integrated Column Chooser.
DevExpress project templates now include the Grid component.
The SchedulerTimelineHeaderCellInfo object now contains the Scale property, which returns the timescale to which the Scheduler header cell belongs.
See our Version History for a complete list of issues resolved in v21.2.6.
Published by pavelovcharov over 2 years ago
See our Version History a complete list of issues resolved in v21.2.5.
Published by pavelovcharov almost 3 years ago
DevExpress Blazor UI components now support .NET 6.0 (in addition to .NET 5.0). We’ve also updated the DevExpress Template Gallery to include new project templates for .NET 6.0.
In v21.2.4 we introduce a new Blazing Dark theme for Blazor applications. This theme was added to our online demos and Project Wizard.
Handle the new CustomizeElement event to customize the appearance of grid cells and rows according to their values. (Demo)
Use the Grid’s RowClick and RowDoubleClick events to handle user clicks and double-clicks on grid rows.
We added the SeriesClick and PointClick events that allow you to handle user clicks on series and series points, respectively.
You can now use a new HoverMode
property that specifies which series elements to highlight when a user hovers over a chart element. This property was added to all series classes (for instance, DxChartLineSeries.HoverMode), legend, and point objects.
The new TimeSectionScrollPickerFormat property allows you to apply a custom format to values in the time section.
Use the new PeventCloseOnPositionTargetClick property to specify whether the drop-down window should be closed when a user clicks the position target element.
1047433: Scheduler - The SchedulerDayOfWeekHeaderCellInfo.Resources property has been renamed to SchedulerDayOfWeekHeaderCellInfo.Resource
See our Version History a complete list of issues resolved in v21.2.4.
Published by pavelovcharov almost 3 years ago
Our new Blazor DropDown component allows you to display a non-modal drop-down window within a Blazor application. The DropDown includes the following integrated features:
Our Blazor Dashboard component was first introduced in May 2021 as a Community Technology Preview (CTP). This update marks its official release. v21.2 adds localization support and includes a new API to unregister extensions.
Note: DevExpress Dashboard ships as part of the DevExpress Universal Subscription.
The DevExpress Blazor Rich Text Editor (Word Processor) was first introduced in May 2021 as a Community Technology Preview (CTP). This update marks its official release.
Our Rich Text Editor allows you to incorporate advanced text editing functionality into your Blazor app. You can create, open, edit, convert, save, and print rich-formatted text files (DOCX, RTF, TXT). Features include:
Our Blazor Grid now allows you to edit associated data within a standard edit form or a popup edit form. To enable data editing:
PopupEditForm
to display the edit form as a popup.Our Blazor Grid automatically validates user input based on data annotation attributes. You can also apply and use custom data validation rules.
Our Blazor Grid now supports single and multiple row selection. Use the SelectionMode property to specify the desired selection mode. To select/deselect rows with a pointing device, enable the AllowSelectRowByClick option.
Our Blazor Grid also ships with a new column type - DxGridSelectionColumn. This column can display a checkbox (with multi-select support) or radio buttons in single selection mode.
We also introduced new methods to help manage record selection in code.
To access selected data items in code, use the SelectedDataItems property.
Our Command Column can now display CRUD-related commands (New, Edit, Delete) for each row.
Our Blazor Grid now displays a vertical scrollbar when content height exceeds the height of the component itself.
A horizontal scrollbar automatically appears when total width (of all columns) exceeds the width of the component itself.
The DevExpress Blazor Grid includes the following pager-related customization options:
Users can now modify page size at runtime. To display the Blazor Grid's page size selector, enable the PageSizeSelectorVisible option. Use the PageSizeSelectorItems property to define available page size values.
To display all records in the underlying data source, enable the PageSizeSelectorAllRowsItemVisible option (the page size selector will include All within the page size list).
We improved the algorithm used to manage column width and also added a MinWidth property. By default, minimum column width is 50 pixels.
Our Blazor Grid automatically aligns text within data cells/footer cells based on column type and bound data type. Use the new TextAlignment option to specify text alignment as needs dictate.
You can now access the processed data item within data-related event handlers (CustomSort, CustomGroup, CustomSummary, etc) and the CellDisplayTemplate.
We split our Blazor Chart into two distinct components:
We also implemented the following new properties for the Pie/Donut Chart:
You can now localize months and days (numeric and date formats now correspond to the current thread locale).
The following new properties allow you to customize X-Y axis position:
You can now create side-by-side Blazor Bar Charts. Use our new Stack property to specify the desired chart stack.
Our new Blazor Charts DashStyle property allows you to specify a dash style for a line series or a constant line. We also added the following settings to control the appearance of constant lines:
Our Blazor Chart component includes a new BreakOnEmptyPoints option. Enable this option to display empty points (points with undefined/null values) as breaks.
v21.2 includes two new Blazor components: DxChartAxisTick and DxChartAxisMinorTick. Use the following options to customize the appearance of major (AxisTick) and minor ticks (AxisMinorTick):
Our Blazor Chart component's value axis always displays a zero value for Area and Bar series. For other series types (like Line, Point and Range), zero values may be omitted. To display a zero value regardless of series type and value(s), use the ZeroAlwaysVisible property.
You can now bind our Blazor Date Edit component to DateTimeOffset
and DateTimeOffset?
data types.
Our Blazor ComboBox, ListBox, and TagBox components now support item templates. Use the ItemTemplate
property to define your custom template.
Our Blazor SpinEdit ships with a new AllowMouseWheel property (prevents users from modifying the editor's value with the mouse wheel).
Use the new ScrollMode property to specify navigation options when tabs do not fit within a container (width). The following tab scroll modes are available:
NavButtons
- Users can navigate to non-visible tabs in the following manner: via navigation buttons, or by hovering the mouse pointer over a tab, holding the Shift key, and scrolling the mouse wheel.Swipe
- User can navigate to non-visible tabs in the following manner: via a swipe gesture or by hovering the mouse pointer over the container, holding the Shift key, and scrolling the mouse wheel.Auto
- Tab scroll mode adapts to device type. Mobile and tablet devices use Swipe mode. Desktop devices use NavButtons mode.NoScroll
- Users cannot scroll to non-visible tabs. Tabs that do not fit the container are moved to a new tab row.You can now customize the content and appearance of Context Menu items. Use the following properties to specify common templates for all items and templates for individual items:
You can now customize the content and appearance of time cells, date headers, and resource headers.
All Blazor Scheduler Views now include the SnapToCellsMode property. With this property, you can enable/disable the snapping of appointments to time cells or enable automatic snapping (based on appointment time intervals).
Our Blazor Scheduler component's Day, Week, and Work Week Views now have compact date headers. These Views also adapt date headers and the time ruler to small screens.
In addition, all Scheduler Views can hide appointment captions (when space limits the component's ability to display the caption in full).
Our Blazor Report Viewer reached feature parity with our HTML5 Document Viewer. In v21.2, we added the following UI elements:
Our Blazor Report Viewer can now display the entire document. You can scroll pages and zoom the view to see multiple pages at once.
You can now use our DevExpress Blazor components on websites with a Content Security Policy (CSP).
See our Version History for a complete list of issues resolved in v21.2.3.
Published by pavelovcharov about 3 years ago
We added the new TimeCellTemplate property to Scheduler view classes (for example, DxSchedulerMonthView.TimeCellTemplate). You can use these properties to customize content and appearance of time cells in the Scheduler.
Additionally, we introduced the HtmlCellDecoration event that allows you to customize any Scheduler cell (time cell, date header, resource header, and so on).
Use the Date Edit's new DayCellTemplate property to customize the content and appearance of cells in the Date Edit’s calendar.
Our Time Edit component now includes the ScrollPickerFormat property. Use it to specify the order and composition of the Time Edit’s visible scroll picker columns (hour, minute, second, and period of the day).
We added the new Value property that allows you to bind a List Box’s value to a single object. We recommend that you use this property if you want to limit selection in the List Box to one item at a time. Otherwise, use the pre-existing Values property.
See our Version History for a complete list of issues resolved in v21.1.6.
Published by pavelovcharov about 3 years ago
Our Blazor Grid now includes a filter row that displays in-place text editors for all data columns. The Grid creates a filter condition based on the editor value and applies this condition to the corresponding column. To display the filter row, set the ShowFilterRow property to true.
We also implemented the following filter row customization options:
You can also manage filter options in code. Call the FilterBy method to filter Grid data and the ClearFilter method to reset the applied filter.
The new command column type is introduced. This column contains a Clear button that resets the applied filter. To display the command column, declare a DxGridCommandColumn object in the Columns template.
You can also define a FilterRowCellTemplate to display custom content in the column’s filter row cell.
The Grid component now includes two types of columns: data and command. To avoid confusion with column names, we made the following changes to the API:
We also renamed the following templates:
You can now display group summary values in group footers. To do this, set the summary item’s FooterColumnName property to the name of a group footer column.
The new DxGridColumn.GroupFooterTemplate and DxGrid.ColumnGroupFooterTemplate properties allow you to customize individual or all group footers.
The Grid shows group footers if they contain summary values or custom template content and the corresponding groups are expanded.
You can use the new GroupFooterDisplayMode property to change the display mode of group footers to Always, Never, or IfExpanded.
We also renamed the ShowFooter option to FooterDisplayMode to make it consistent with GroupFooterDisplayMode. The FooterDisplayMode property specifies the visibility of the total footer.
We introduced the Name property to all Grid columns. Use this property to specify the column’s unique identifier.
In v21.1.5, we introduced two new methods to the Chart component:
Value and display text can differ in a ComboBox component. You can use the new ValidateBy property to specify which component’s property (Value or Text) is used for input validation.
You can now specify a template for a group header. To do this, define the HeaderTemplate component within the group’s markup, add the render fragment to the template, and wrap group items in the Items component.
To apply CSS classes to a group header, use the new HeaderCssClass property.
To apply a CSS class to the entire group, use the new CssClass property.
The Popup cannot be shown until the component is initialized. To track the initialization state from code, use the IsInitialized property. For example, you can check this property value before you call the ShowAsync method.
Use the new NavigateUrl property to specify the URL the client web browser navigates to when you click the button.
See our Version History for a complete list of issues resolved in v21.1.5.
Published by pavelovcharov over 3 years ago
You can now bind the Menu component to a data source. In this mode, items from the data source automatically populate menu items. To do this, use the component’s Data and DataMappings properties.
You can now bind the Context Menu and TreeView components to flat data (a collection of items that are available at one level). Use the following properties to enable this feature:
Context Menu - DxContextMenu.Data and DxContextMenu.DataMappings
TreeView - DxTreeView.Data and DxTreeView.DataMappings
The DxPopup.Closing event’s arguments now include a new property - CloseReason. This property identifies an action that closes the Popup. The available actions are:
You can now activate disabled/read-only mode for all auto-generated editors at the following Form Layout levels:
The Form Layout and its elements apply values of the corresponding properties (Enabled and ReadOnly) to nested elements. If you specify the corresponding property for a nested element, this value overrides the common value.
When you specify a template for a Form Layout item, you can now omit the <Template>...</Template>
tag and specify the template’s content in the item’s markup. This improves the readability of the page layout code.
Use the new AllowIndeterminateState property to specify whether the CheckBox component supports the indeterminate state.
If the CheckBox label is too long to fit the parent component, use the new LabelWrapMode property to specify whether the label’s text should be wrapped or cropped.
The new MaxAutoBreakCount property allows you to limit the number of auto-created scale breaks.
See our Version History for a complete list of issues resolved in v21.1.4.
Published by pavelovcharov over 3 years ago
Our new Blazor Grid component includes the following features:
Our new Blazor Rich Text Editor (Word Processor) allows you to quickly incorporate advanced text editing functionality into your next Blazor app. You can create, open, edit, convert, save, and print rich-formatted text files (DOCX, RTF, TXT). Its features include:
Demo | Documentation | Get Started
Our new Blazor Masked Input component includes the following integrated features:
v21.1 ships with the first-ever native Blazor Report Viewer component. The new component targets the Blazor Server platform and features the following built-in features/capabilities:
v21.1 ships with a new Blazor Project Wizard. This wizard allows you to choose a theme and specify localization settings for your Blazor application.
DevExpress Blazor UI components now support Bootstrap 5. Set the global BootstrapVersion option to v5
and follow the migration guide to get started.
DevExpress Blazor UI components now support .NET 5.0 (exclusively). All Project Templates in the DevExpress Template Gallery have been updated to reflect this change.
Users can now zoom and pan the chart area with the mouse wheel or touch gestures. To enable this feature, add the DxChartZoomAndPanSettings component to the Chart's markup and specify its ArgumentAxisZoomAndPanMode and ValueAxisZoomAndPanMode properties.
The new ChartElementFormat class defines format settings for axis labels. You can specify various numeric and date-time formats along with format specific settings like precision. You can also use the FromLdmlString method to create the desired custom format.
The new EndOnTick option determines whether Chart axes begin and end on ticks. The SideMarginsEnabled option adds extra margin space between outermost series points and chart boundaries.
Use the Width and Height properties to specify the Chart's size.
To disable chart animation, add the DxChartAnimationSettings component into the Chart's markup and disable the Enabled option.
The DevExpress Blazor Chart component now offers data aggregation support. Data aggregation significantly improves rendering performance (when rendering a chart against an extremely large set of data points). Aggregation methods include: Auto, Average, Count, Financial, Max, Min, Range, and Sum.
DevExpress Blazor data input UI components allow you to apply input masks with ease. Masks define data entry constraints and help ensure data consistency and information integrity.
Our Blazor data input UI components support the following mask types:
Demo - Date-Time Masks | Demo - Numeric Masks | Documentation
Our Blazor Data Editors include a new FocusAsync
method that allows you to focus the input field in code.
Our Blazor Popup API now offers extended customization options for the following UI elements:
Our new MinHeight, MaxHeight, MinWidth, and MaxWidth properties allow you to explicitly define a popup's size constraints whenever a popup adapts itself to content.
You can also use the Height and Width properties to manually specify Popup size.
Use our new HorizontalAlignment and VerticalAlignment properties to position a Popup on screen. (Demo)
You can now display multiple Popups simultaneously. Popup Z-indices are updated automatically (based on display order). This release also includes a new ZIndex property. You can use this new property to specify a popup's Z-index manually. (Demo)
In addition to the Close button, you can now press Escape or click outside the Popup's boundaries to close a Popup. This release includes two customization options - CloseOnEscape and CloseOnOutsideClick. These options can be used to disable this functionality.
Our new ShowAsync and CloseAsync methods allow you to asynchronously display and hide a Popup in code.
We've also implemented the following new events:
Use the new DxTabs.RenderMode property to specify how the DevExpress Blazor Tab component loads tab content. Render modes are as follows:
Our Blazor Scheduler ships with a new Month View option. The Month View includes a MonthCount property.
Our new Blazor Timeline View arranges events and appointments across an easy-to-read horizontal timeline. Thanks to its flexible design, our Timeline View allows you to display multiple time rulers with different scales.
You can now customize appointment/event tooltips as needed. Use the new AppointmentTooltipTemplate property to specify custom layouts and custom appearance settings for your tooltip. (Demo)
The following new options allow you to configure/control Scheduler-related actions available to end users:
StartDate
and ActiveViewType
properties.SelectedAppointment
property.See our Version History for a complete list of issues resolved in v20.1.3.
Grid_
to DataGrid_
DxChartCommonSeries.AggregationMethod
and DxChartSeries.AggregationMethod
properties have become obsoleteCloseButtonClick
event has become obsoleteContent
property has become obsoleteFooterTemplate
property has changed its behavior and signatureVisible
property has changed its default valueMenuItemsPosition
enum has been replaced with the ItemPosition
enumDxTreeViewNode.NavigateUrl
property set to a non-empty URL no longer has an effect.Published by pavelovcharov over 3 years ago
Drop-down width modes for Combobox columns:
Data editors based on the standard HTML input element now apply popular event handlers to the input element directly. For a complete list of data editors and supported event handlers, refer to the following help topic: HTML Attributes and Events.
You can now use the mouse wheel to change an editor’s value.
The new DxChartToooltip.Position property specifies whether the component displays tooltips inside or outside the series.
Use the new DxSchedulerDataStorage.RecurrenceSettings property to define common settings for all recurrent appointments displayed in the Scheduler.
CodeRush now includes templates that allow you to quickly create popular DevExpress components for Blazor in Visual Studio. For more information, refer to the following help topic: Templates for DevExpress Components.
See our Version History for a complete list of issues resolved in v20.2.6.
T971305 - Charts - The DxChartTooltip.Enabled property should be set to true to display tooltips with templates.
Published by pavelovcharov over 3 years ago
Our new Menu component for Blazor includes the following features:
Grid lines visibility. To add vertical grid lines or hide both vertical and horizontal grid lines to/from the Chart component, use the axis’s Visible property.
Handle the new StartDateChanged event to synchronize the range of visible dates in the Scheduler with external components or labels.
See our Version History for a complete list of issues resolved in v20.2.5.
T958401 - Popup - The CloseButtonClick event changed the delegate type from Action to EventCallback
Published by pavelovcharov almost 4 years ago
You can now create named areas, assign them to layout items, and place these areas in grid rows to create responsive layouts. (Documentation | Demo)
The new InputCssClass property allows you to apply predefined or custom CSS classes to the input element of the ComboBox, Date Edit, Spin Edit, Text Box, and Time Edit.
The new TextAreaCssClass property allows you to apply a predefined or custom CSS class to the Memo’s text area.
Use the WeekNumberRule property to specify the first week of the year in the calendar.
Handle the new FileUploadStart event to add authentication information to upload requests, cancel an upload based on a condition or change the upload URL.
The DevExpress Template Gallery now allows you to create a Blazor application that targets .NET 5.0.
See our Version History for a complete list of issues resolved in v20.2.4.
Published by pavelovcharov almost 4 years ago
In this version, we added support for .NET 5.0 Release Candidate 2.
You can now use the DevExpress .NET Product Installer to install DevExpress Blazor components.
The DevExpress Template Gallery now includes Blazor project templates.
The new Grid Layout for Blazor allows you to arrange UI elements on a page. The component is based on a CSS Grid Layout: layout items are organized into rows and columns.
The new Stack Layout for Blazor allows you to stack UI elements vertically or horizontally.
The new Layout Breakpoint component for Blazor allows you to adapt a page layout to different screen sizes.
For example, you can use breakpoints to create responsive DxGridLayout, DxStackLayout, or any other components.
The new Time Edit component for Blazor has the following features:
The Data Grid can now compute summaries across all data rows or individual groups. Predefined aggregate functions include:
Users can now resize grid columns. To enable this feature, use the ColumnResizeMode property.
You can now use the new FixedStyle property to anchor columns to the left or rightmost edge of the grid. These fixed columns are never scrolled horizontally.
Our new AppointmentFormLayout and AppointmentCompactFormLayout properties allow you to create a custom appointment form.
With this release, you can associate Scheduler appointments with resources (such as employees, locations, and so on).
Then, you can use the new GroupType property to group appointments by resources or dates.
The Scheduler also ships with a Resource Navigator that allows you to filter resource groups.
The new TimeSectionVisible property allows you to display time values in the Date Edit component.
Users can now long click or long key press to modify the Spin Edit value. In the ComboBox and TagBox components, users can use a long key press to navigate through items.
See our Version History for a complete list of issues resolved in v20.2.
Published by pavelovcharov about 4 years ago
In this version, we added support for .NET Core 3.1.8.
You can now create Blazor Server and WebAssembly apps based on DevExpress project templates that include:
You can customize text displayed in the pop-up Edit Form's header. (Documentation)
You can now control whether the Toolbar automatically closes the sub-menu after a user clicks this menu’s item. (Documentation)
See our Version History for a complete list of issues resolved in v20.1.7
Published by pavelovcharov about 4 years ago
In this version, we added support for .NET Core 3.1.7 and Blazor WebAssembly 3.2.1.
The new Memo component for Blazor has the following features:
You can now edit row values in a pop-up Edit Form. (Demo | Documentation)
Appointment Templates - Use templates to customize appointment appearance (Demo | Documentation)
Custom Fields - Add custom data to Scheduler’s appointments, labels, and statuses (Documentation)
New API properties that allow you to assign CSS classes to appointment labels and statuses (Documentation)
ComboBox, TagBox, ListBox - Support for multiple columns (Demo |
Documentation)
ComboBox, TagBox, ListBox - Binding to a data object field (Demo)
Calendar enhancements
CheckBox, ComboBox, DateEdit, SpinEdit, TagBox - New InputId property
You can now assign CSS classes to layout items and to captions of items, tab pages, and groups.
Changed the delegate type from Action to EventCallback in several components.
Refer to Version History for a complete list of issues resolved in 20.1.6.
Published by pavelovcharov over 4 years ago
In this version, we added support for .NET Core 3.1.5.
Refer to Version History for a complete list of issues resolved in 20.1.5.
Published by akorenchikov over 4 years ago
In this version, we added support for the .NET Core 3.1.4 and the Blazor WebAssembly 3.2.0 Release.
With our 20.1.4 release, we added Blazor Reporting components with the following features:
Document Viewer
Report Designer
* Important Note: Though DevExpress Reports supports Blazor, it is not included in our Blazor UI component distribution. To use DevExpress Reports in your Blazor project or to replicate the functionality described below, you must purchase a DevExpress Subscription (Reporting Subscription, ASP.NET Subscription, DXperience, or Universal). For more information on what is included in our product subscriptions, refer to the product matrix.
The new Toolbar component for Blazor has the following features:
The new Context Menu component for Blazor with the following features:
The majority of DevExpress Blazor components now support three size modes defined in your Bootstrap theme: small, medium, and large. You can apply a size mode to an individual component (for example, a data editor or pager), all compatible components in a container (for example, Data Grid or Form Layout), or for the entire application. (Documentation)
Refer to Version History for a complete list of issues resolved in 20.1.4.