November 9, 2018, 4:21 am
Focused Row and Keyboard Navigation EnhancementsNew API to control DataGrid and TreeList focused row operations, plus improves Angular, React and Vue support.
Features
New Push Notification API
- This new release addresses the needs of those who are building apps that display/render real-time data. With this release, you can integrate DevExtreme controls with your SignalR server (or any other notification service).
Real-time UI Updates
- New DataSource options include:
- reshapeOnPush - specifies if sorting, grouping, paging and other shaping operations should be applied on push notification;
- pushAggregationTimeout - specifies the period within which the arrived notifications are aggregated into a batch.
Data Grid & Tree List
- Live Update and Performance Enhancements - To address the most popular usage scenarios, this release has extended the Grid's and TreeList's API in the following manner:
- 'repaintChangesOnly' - if set to 'true', push updates don't force the component to fully re-render. The new change tracking strategy updates only the modified portion of the component UI.
- 'editing.refreshMode' - specifies control behavior once a row is edited
- 'full' - requests new data from server, shapes and renders it;
- 'reshape' - reshapes local data and renders it;
- 'repaint' - re-renders local data without reshaping;
- 'summary.recalculateWhileEditing' - enables real-time summary recalculations while editing (for client-side summaries only)
- 'highlightChanges' - enables visual highlighting of updated cells.
- Focused Row and Keyboard Navigation Enhancements - This release introduces a new API to control DataGrid and TreeList focused row operations. This feature is useful when you need to display Master-Detail relationships, navigate through records and view details in a side-by-side view. You can also use mouse or keyboard to navigate through rows. The new API allows you to implement custom keyboard navigation through individual cells.
- Excel Data Export Customization Enhancements - This release has extended the capabilities of the Excel data export engine so you can control the appearance of exported data more effectively (font, background color, etc.).
- Command Column Customization - This release includes new command column customization options for the DataGrid and TreeList controls. These include:
- Specify command column width, position, or template
- Fix, or 'pin', a command column to the left or right
- Add a custom command button to the 'edit command' column
- Add any number of custom command columns
- Hide or show command buttons for specific rows
Data Visualization
- New Sankey Diagram Component - The new Sankey component will help you visualize data as flows or relationships between different parts of systems. This widget supports the following features:
- Several predefined palettes, including a Material-style palette
- Node alignment and reordering
- Title and subtitle
- Client-side export and printing
- Tooltip Support
- User interactions (hover, click)
- Real-Time Chart Updates - Added support for real-time data updates within a Chart without a full chart redraw. When a new point arrives, you can use one of the following behaviors:
- Keep - new data doesn't affect what you see
- Shift - new data shifts the visual range
- Reset - new data redraws the chart
- Auto - the chart's behavior depends on the current visual range position
- This release also includes uninterrupted navigation during data updates (you can zoom, scroll and explore a chart while it is updated in the background). You can also jump to your new data and view it in real-time.
- Zoom/Scroll Enhancements - This release refines the JavaScript Charting library to support the following:
- Zoom a chart by its Value-axis
- Select the desired area using your mouse (or via a gesture on touch devices)
- Save zoom level on data updates
- Scroll/Zoom to areas without data
- A Chart is continuously updating during zooming/scrolling operations
Scheduler
- Group by Date - You can now group Scheduler appointments first by date and then by resources.
UI Widgets
- New HTML/Markdown WYSIWYG Editor (CTP) - This release introduces a new rich WYSIWYG text editor. This UI widget allows you to change text styles, create lists and add hyperlinks and images. Both HTML and Markdown target markup formats are available.
- DateBox - Masked Input - The DateBox widget allows you to specify a date mask and control user input as needed.
- New Drawer Component - This release includes a new Drawer component for building responsive application layouts. It can be used to implement collapsible navigation, information, and tool panels. With a wide range of configuration options, you can specify Drawer position, reveal animation, open/close behavior and more.
- New ButtonGroup Component - The new ButtonGroup component consists of a set of toggle buttons. Both single and multi-select modes are available.
- File Uploader Enhancements - This release includes the following client-side file validation options for the File Uploader widget:
- allowedFileExtensions
- minFileSize
- maxFileSize
- Filter Builder API Enhancements - You can now limit Filter Builder group nesting and specify available operations.
- Performance Enhancements - The List, Accordion and TabPanel components now support partial UI updates. Use the new 'repaintChangesOnly' option to enable this feature.
- New Button and Editor Styles - You can now customize button and editor appearance as business needs dictate. Buttons ship with the following styling modes: "Contained", "Outlined" and "Text". Editor styling modes include: "Outlined", "Filled" and "Underlined". New styles are available for both Material and Generic themes.
Themes
- Color Swatches - You can now create and use multiple DevExtreme color schemes within the same application. For instance, you can implement a dark navigation sidebar with a light content area. This feature is available in the both ThemeBuilder UI and CLI tools.
- DevExtreme CLI - Custom Theme Generation - The new ThemeBuilder CLI allows you to generate custom DevExtreme color schemes and save them as a CSS file without using the ThemeBuilder UI. You can also use the DevExtreme theme variables within your app to deliver a more consistent UI. Use the ThemeBuilder CLI to export any theme variable as LESS or SASS file.
- New ThemeBuilder UI - The new ThemeBuilder UI ships with a more intuitive UX and supports new theming capabilities such as Color Swatches.
- A Dark Set of Material Design Themes - A set of new 5 dark Material Design themes are available in v18.2. You can use them 'as is' or inherit a custom dark Material Design theme.
MVC Controls
- Bootstrap 4 in MS Visual Studio Project Templates - This release upgrads the Twitter Bootstrap version in the MS Visual Studio Project templates. You can now utilize all the advantages of the Bootstrap 4 CSS Framework.
Angular Components
- Responsive Application Layout Template for Angular - The new Application Layout template is integrated with the new DevExtreme CLI tools.
- DevExtreme CLI - Angular Apps and Views Generation - v18.2 introduces new CLI tools. You can now bootstrap Angular CLI based applications that are tightly integrated with DevExtreme. DevExtreme CLI utilizes the new Application Layout template and build-time theming capabilities. You can also add Angular views with DevExtreme components into your existing applications.
- MS Visual Studio Angular Views Scaffolding - With this release, you can scaffold Angular views into your Visual Studio Angular project. These views are built upon DevExtreme Angular components and bound to your ASP.Net Core CRUD API endpoints.
Vue Components
- DevExtreme Vue Wrappers (RTM) - The Vue Wrappers have been released to manufacturing and ship with the following enhancements:
- Rendering customization via named slots.
- 'v-on' directive support (and @ shorthand)
- Vue prop validation and type checks
- TypeScript support
- Child configuration components (for instance, 'dx-column' for DataGrid columns configuration).
- Data binding capabilities include:
- One-way data binding
- Two-way data binding ('.sync' modifier)
- 'v-model' support for data editors
- Also added new demos to the Widgets Gallery. All new DevExtreme widgets introduced in this release cycle are also available for Vue.
React Components
- DevExtreme React Wrappers (RTM) - v18.2 marks the official release of the React Wrappers. This update includes the following new features:
- Controlled and uncontrolled modes
- Rendering customization via native React template components or a render method (props with -Component or -Render postfixes)
- TypeScript support
- Type checking with React PropTypes
- Support for the 'className' and 'ref' React attributes
- Child configuration components (for instance, DxColumn for DataGrid columns configuration)
- New Native React Scheduler Component (CTP) - This release includes the first iteration of the native React Scheduler/Calendar control. The following features are now available:
- Week, Work Week and Month views
- Date and view choosers
- All-day panel
- Appointment tooltips.
- Native React Chart (CTP) - The DevExtreme React Chart widget was first introduced in May 2018 as a community technology preview. This update introduces the following new features:
- Stacked Series
- Non-Linear Axes Types
- Color Palette Management
- Animations
- Native React Grid - Fixed Columns - You can now anchor columns to the left or rightmost edge of the Grid. These fixed columns are never scrolled horizontally and as such, allow you to create solutions that offer improved readability and visual clarity.
- Native React Grid - Data Summary Rows - The React Grid component can now calculate a summary for all rows (total summary), row groups (group summary), and tree nodes that contain child nodes (tree summary).
↧
November 9, 2018, 4:33 am
New JavaScript Sankey Diagram ComponentMajor 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 - Improves JavaScript and TypeScript support.
- DevExpress ASP.NET - New Spreadsheet (CTP), Core Rich Text Editor (CTP) and Reporting for ASP.NET Core.
- DevExpress Reporting - Adds a fully integrated Report Designer within Visual Studio for ASP.NET Core, plus better Angular app support.
- DevExpress Windows 10 Apps Subscription - Adds a new UWP Scheduler control (CTP) and a new Virtual Data Source for the Data Grid.
- DevExpress WinForms - New Sunburst chart lets you visualize hierarchical data in an elegant and compact manner.
- DevExpress WPF - Diagram control adds Pan and Zoom window, plus introduces a new WPF Gantt Control (CTP).
- DevExtreme - New API to control DataGrid and TreeList focused row operations, plus improves Angular, React and Vue support.
↧
↧
November 9, 2018, 4:36 am
Word Processing Document APIMajor 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 - Improves JavaScript and TypeScript support.
- DevExpress ASP.NET - New Spreadsheet (CTP), Core Rich Text Editor (CTP) and Reporting for ASP.NET Core.
- DevExpress Office File API - Sign PDF documents with visual signatures, create & connect shapes in Excel, plus adds RTL support in Word files.
- DevExpress Reporting - Adds a fully integrated Report Designer within Visual Studio for ASP.NET Core, plus better Angular app support.
- DevExpress Windows 10 Apps - Adds a new UWP Scheduler control (CTP) and a new Virtual Data Source for the Data Grid.
- DevExpress WinForms - New Sunburst chart lets you visualize hierarchical data in an elegant and compact manner.
- DevExpress WPF - Diagram control adds Pan and Zoom window, plus introduces a new WPF Gantt Control (CTP).
- DevExtreme - New API to control DataGrid and TreeList focused row operations, plus improves Angular, React and Vue support.
↧
November 15, 2018, 7:07 am
DevExpress VCL SubscriptionImproves Grid, PDFViewer, Printing, Scheduler and SpreadSheet controls.
Fixes
ExpressBars Suite
- Ribbon Form - A form maximized on a monitor is also partially visible on another monitor if the DisableAero property is True and the first monitor's DPI exceeds the system DPI.
ExpressEditors Library
- A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
- TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.
ExpressLayout Control
- The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.
ExpressLibrary
- SVG Images - The "fill-opacity" element attributes are ignored.
- SVG Images - The "path" elements that include Bezier curves can be incorrectly rasterized in certain cases.
- TcxImageList - A PNG image loaded into an image list at design time is automatically converted to BMP even if both the image and the image list have identical dimensions.
ExpressPDFViewer
- Images whose stencil mask's pixel format is wrong are rendered incorrectly.
- Text rendering routines calculate font glyph indexes incorrectly for built-in TrueType fonts in certain cases.
ExpressPrinting System
- Export to PDF - The "Out of Memory" exception occurs on exporting text if it is within a rectangle that has a zero or negative width or height.
- Grid Report Link - Banded Table View - The height of a footer containing a summary cell is calculated incorrectly if cells within a corresponding column are at least two rows in height.
- Scheduler Report Link - Modern Style - All events that show descriptions, except for day header events, omit the event location text.
- Spreadsheet Report Link - An AV occurs on creating a report that has an RTF string in its first row if the ssovRowAndColumnHeadings flag is not set in the OptionsView property value.
ExpressQuantumGrid Suite
- Export - Table and Banded Table Views - The "List index out of bounds" exception occurs on calling the ExportGridTo~ methods if the View is grouped and has fixed data rows.
- Master-Detail - A detail Layout View's OnCustomDrawRecordCaption event never occurs.
- Server Mode - Expanding a group row in the View grouped by a column whose date-time values are grouped using the dtgByDateAndTime option causes an exception that mentions non-unique columns in the order by list.
- Table and Banded Table Views - Record navigation using the Up Arrow or Down Arrow keystroke produces painting artifacts if the OptionsBehavior.AlwaysShowEditor property is set to True and the OnFocusedRecordChanged event handler is time-consuming.
- TcxPropertiesStore - A control anchored to the bottom and right edges of its parent, resizes in response to resizing the parent if its dimensions are restored after storing at a different monitor DPI.
ExpressQuantumTreeList Suite
- Dragging a column header to the column header panel's right or left edge doesn't scroll the panel's content.
- Switching the root node's Checked property value doesn't affect the checked state of the node's children.
- There is no gap between the right border of a node's checkbox and the focus rectangle's left border if the "TheBezier" skin is applied.
ExpressRichEdit Control
- The "Borders and Shading" dialog shows no fill color for a table cell in which the caret or text selection is located.
- The control ignores fallback fonts specified by a CSS style's font-family property value loaded from an HTML file.
- The control ignores the zero-width joiner (ZWJ) and zero-width non-joiner (ZWNJ) characters loaded from an HTML file.
- The Spell Checker does not recognize words separated by a slash or backslash as individual words.
ExpressScheduler Suite
- Dragging multiple events hides only one of them in the scheduling area.
- Gantt View - Connectors are not displayed between tasks if any of them is located outside the scheduling area.
- Gantt View - It is impossible to link user events that are created programmatically if the Scheduler control's EventOperations.Intersection property is False.
- Modern Style - TimeGrid View - An all-day event with an empty description and at least one event image is resized on toggling the View's EventDetailInfo property.
- Modern Style - TimeGrid View - An event's right border is not visible in certain cases.
- Modern Style - TimeGrid View - Toggling the View's EventDetailInfo property changes positions of the caption and images within an event's layout.
- Switching between the nearest months using the date navigator doesn't display certain events.
- The ribbon tab and group captions displayed by the Ribbon~ style Event dialogs cannot be localized.
ExpressSkins Library
- A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.
ExpressSpreadSheet
- An AV occurs on removing a worksheet that contains a merged cell using the caption bar’s context menu built with the ExpressBars Suite.
- The "Customize Object", "Insert Hyperlink", and "Edit Hyperlink" dialogs show a horizontal scrollbar if their localized UI element captions are wider than the default captions.
↧
November 15, 2018, 7:11 am
ExpressQuantumPackImproves SpreadSheet, TreeList and Layout controls.
Fixes
ExpressEditors Library
- A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
- TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.
ExpressLayout Control
- The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.
ExpressPrinting System
- Export to PDF - The "Out of Memory" exception occurs on exporting text if it is within a rectangle that has a zero or negative width or height.
- Grid Report Link - Banded Table View - The height of a footer containing a summary cell is calculated incorrectly if cells within a corresponding column are at least two rows in height.
- Scheduler Report Link - Modern Style - All events that show descriptions, except for day header events, omit the event location text.
- Spreadsheet Report Link - An AV occurs on creating a report that has an RTF string in its first row if the ssovRowAndColumnHeadings flag is not set in the OptionsView property value.
ExpressQuantumGrid Suite
- Export - Table and Banded Table Views - The "List index out of bounds" exception occurs on calling the ExportGridTo~ methods if the View is grouped and has fixed data rows.
- Master-Detail - A detail Layout View's OnCustomDrawRecordCaption event never occurs.
- Server Mode - Expanding a group row in the View grouped by a column whose date-time values are grouped using the dtgByDateAndTime option causes an exception that mentions non-unique columns in the order by list.
- Table and Banded Table Views - Record navigation using the Up Arrow or Down Arrow keystroke produces painting artifacts if the OptionsBehavior.AlwaysShowEditor property is set to True and the OnFocusedRecordChanged event handler is time-consuming.
- TcxPropertiesStore - A control anchored to the bottom and right edges of its parent, resizes in response to resizing the parent if its dimensions are restored after storing at a different monitor DPI.
ExpressQuantumTreeList Suite
- Dragging a column header to the column header panel's right or left edge doesn't scroll the panel's content.
- Switching the root node's Checked property value doesn't affect the checked state of the node's children.
- There is no gap between the right border of a node's checkbox and the focus rectangle's left border if the "TheBezier" skin is applied.
ExpressSkins Library
- A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.
ExpressSpreadSheet
- An AV occurs on removing a worksheet that contains a merged cell using the caption bar’s context menu built with the ExpressBars Suite.
- The "Customize Object", "Insert Hyperlink", and "Edit Hyperlink" dialogs show a horizontal scrollbar if their localized UI element captions are wider than the default captions.
↧
↧
November 15, 2018, 7:13 am
ExpressGridPackImproves Grid, Printing and Editors controls.
Fixes
ExpressEditors Library
- A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
- TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.
ExpressLayout Control
- The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.
ExpressPrinting System
- Export to PDF - The "Out of Memory" exception occurs on exporting text if it is within a rectangle that has a zero or negative width or height.
- Grid Report Link - Banded Table View - The height of a footer containing a summary cell is calculated incorrectly if cells within a corresponding column are at least two rows in height.
- Scheduler Report Link - Modern Style - All events that show descriptions, except for day header events, omit the event location text.
- Spreadsheet Report Link - An AV occurs on creating a report that has an RTF string in its first row if the ssovRowAndColumnHeadings flag is not set in the OptionsView property value.
ExpressQuantumGrid Suite
- Export - Table and Banded Table Views - The "List index out of bounds" exception occurs on calling the ExportGridTo~ methods if the View is grouped and has fixed data rows.
- Master-Detail - A detail Layout View's OnCustomDrawRecordCaption event never occurs.
- Server Mode - Expanding a group row in the View grouped by a column whose date-time values are grouped using the dtgByDateAndTime option causes an exception that mentions non-unique columns in the order by list.
- Table and Banded Table Views - Record navigation using the Up Arrow or Down Arrow keystroke produces painting artifacts if the OptionsBehavior.AlwaysShowEditor property is set to True and the OnFocusedRecordChanged event handler is time-consuming.
- TcxPropertiesStore - A control anchored to the bottom and right edges of its parent, resizes in response to resizing the parent if its dimensions are restored after storing at a different monitor DPI.
ExpressQuantumTreeList Suite
- Dragging a column header to the column header panel's right or left edge doesn't scroll the panel's content.
- Switching the root node's Checked property value doesn't affect the checked state of the node's children.
- There is no gap between the right border of a node's checkbox and the focus rectangle's left border if the "TheBezier" skin is applied.
ExpressSkins Library
- A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.
ExpressSpreadSheet
- An AV occurs on removing a worksheet that contains a merged cell using the caption bar’s context menu built with the ExpressBars Suite.
- The "Customize Object", "Insert Hyperlink", and "Edit Hyperlink" dialogs show a horizontal scrollbar if their localized UI element captions are wider than the default captions.
↧
November 15, 2018, 7:15 am
ExpressNavigationPackImproves Bars, Skins and Editors controls.
Fixes
ExpressBars Suite
- Ribbon Form - A form maximized on a monitor is also partially visible on another monitor if the DisableAero property is True and the first monitor's DPI exceeds the system DPI.
ExpressEditors Library
- A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
- TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.
ExpressLayout Control
- The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.
ExpressSkins Library
- A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.
↧
December 7, 2018, 1:48 am
Excel-inspired Formula BarAdds Spreadsheet Formula Bar component to allow end-users to easily manage formulas in worksheets.
Features
- Right-To-Left Support - The v18.2 release introduces Right-to-Left (RTL) support with the following DevExpress VCL components:
- Grid Control
- TreeList Control
- Layout Control
- Skin Form
- and the majority of the editors
- Spreadsheet
- Excel-inspired Formula Bar - This release introduces a Formula Bar component that you can integrate with the Spreadsheet Control to allow end-users to easily manage formulas in worksheets.
- New Document-based Report Link - The new report link generates a report using the print area, print titles, page margins, and other print options specified in a document.
- Improved Performance
- More responsive UI - it's two times faster than in previous versions.
- Array formulas are calculated 10 times faster when compared with previous versions.
- Significantly improved performance when displaying merged cells whose text is wrapped into multiple lines, especially when it includes CJKV (Chinese, Japanese, Korean, Vietnamese) characters or glyphs.
- New Style Galleries for Generated UI - When generating a Ribbon/Toolbar UI for the VCL Spreadsheet Control, you can now add the Conditional Formatting Rule Style galleries, which are similar to those in Microsoft Excel. They display available icon sets and miniature previews of formatting applied to data bars and color scales. The following UI elements are now represented as galleries:
- The Margins and Paper Sizes options on the Page Setup toolbar/ribbon group.
- The formula categories and calculation options on the Formulas toolbar/ribbon group.
- TreeList and Vertical Grid
- DevExpress continue to extend these controls with the filtering options available in the Grid control. This release adds filter dropdowns to tree list columns and vertical grid rows. As you might expect, the controls, columns, and rows offer numerous options to customize the display and behavior of the filter dropdowns.
- Miscellaneous
- The Layout, Page, and Tab controls can now display tab captions across multiple lines. Either add line breaks manually or specify a tab width to enable caption wrapping.
- Optimized Package List - This release merges the packages containing the Layout Control, Editors, Data Controller, Page Control, and XP Theme Manager into the Cross-Platform Library to reduce the number of packages your IDE loads at startup and thereby improve its performance.
- Icon Library - New SVG Images - This release extends the icon library with nearly 2,000 new SVG images.
↧
December 7, 2018, 1:52 am
Icon Library - New SVG ImagesExtends the icon library with nearly 2,000 new SVG images, plus introduces RTL support.
Features
- Right-To-Left Support - The v18.2 release introduces Right-to-Left (RTL) support with the following DevExpress VCL components:
- Layout Control
- NavBar Control
- Tabbed MDI Manager
- Page and Tab Controls
- Skin Form
- and the majority of the editors
- Miscellaneous
- The Layout, Page, and Tab controls can now display tab captions across multiple lines. Either add line breaks manually or specify a tab width to enable caption wrapping.
- Optimized Package List - This release merges the packages containing the Layout Control, Editors, Data Controller, Page Control, and XP Theme Manager into the Cross-Platform Library to reduce the number of packages your IDE loads at startup and thereby improve its performance.
- Icon Library - New SVG Images - This release extends the icon library with nearly 2,000 new SVG images.
↧
↧
December 7, 2018, 1:56 am
New Document-based Report LinkNew report link generates a report using the print area, print titles, page margins and other print options.
Features
- Right-To-Left Support - The v18.2 release introduces Right-to-Left (RTL) support with the following DevExpress VCL components:
- Grid Control
- TreeList Control
- Layout Control
- Tabbed MDI Manager
- Page and Tab Controls
- Skin Form
- and the majority of the editors
- Spreadsheet
- Excel-inspired Formula Bar - This release introduces a Formula Bar component that you can integrate with the Spreadsheet Control to allow end-users to easily manage formulas in worksheets.
- New Document-based Report Link - The new report link generates a report using the print area, print titles, page margins, and other print options specified in a document.
- Improved Performance
- More responsive UI - it's two times faster than in previous versions.
- Array formulas are calculated 10 times faster when compared with previous versions.
- Significantly improved performance when displaying merged cells whose text is wrapped into multiple lines, especially when it includes CJKV (Chinese, Japanese, Korean, Vietnamese) characters or glyphs.
- New Style Galleries for Generated UI - When generating a Ribbon/Toolbar UI for the VCL Spreadsheet Control, you can now add the Conditional Formatting Rule Style galleries, which are similar to those in Microsoft Excel. They display available icon sets and miniature previews of formatting applied to data bars and color scales. The following UI elements are now represented as galleries:
- The Margins and Paper Sizes options on the Page Setup toolbar/ribbon group.
- The formula categories and calculation options on the Formulas toolbar/ribbon group.
- TreeList and Vertical Grid
- DevExpress continue to extend these controls with the filtering options available in the Grid control. This release adds filter dropdowns to tree list columns and vertical grid rows. As you might expect, the controls, columns, and rows offer numerous options to customize the display and behavior of the filter dropdowns.
- Miscellaneous
- The Layout, Page, and Tab controls can now display tab captions across multiple lines. Either add line breaks manually or specify a tab width to enable caption wrapping.
- Optimized Package List - This release merges the packages containing the Layout Control, Editors, Data Controller, Page Control, and XP Theme Manager into the Cross-Platform Library to reduce the number of packages your IDE loads at startup and thereby improve its performance.
- Icon Library - New SVG Images - This release extends the icon library with nearly 2,000 new SVG images.
↧
December 7, 2018, 1:59 am
Right-To-Left SupportAdds Right-To-Left support, plus a new storage component for Google Drive and Microsoft OneDrive.
Features
- Right-To-Left Support - The v18.2 release introduces Right-to-Left (RTL) support with the following DevExpress VCL components:
- Grid Control
- TreeList Control
- Layout Control
- Tile Control
- Scheduler Control
- NavBar Control
- Tabbed MDI Manager
- Page and Tab Controls
- Skin Form
- and the majority of the editors
- Google Drive and Microsoft OneDrive Access - This release introduces a storage component that allows users to manage files and folders on Google Drive and Microsoft OneDrive cloud services. Accessing storage data requires that you obtain OAuth 2.0 credentials for your application and specify them via the authorization components introduced in v18.1.
- Flow Chart - This release adds the following enhancements:
- 70+ new shapes including basic, flowchart, arrow, decorative, and SDL diagram shapes.
- New Ribbon-based designer with improved drag and drop support.
- A* algorithm-based auto-connector routing.
- Shape rotation capabilities.
- Spreadsheet
- Excel-inspired Formula Bar - This release introduces a Formula Bar component that you can integrate with the Spreadsheet Control to allow end-users to easily manage formulas in worksheets.
- New Document-based Report Link - The new report link generates a report using the print area, print titles, page margins, and other print options specified in a document.
- Improved Performance
- More responsive UI - it's two times faster than in previous versions.
- Array formulas are calculated 10 times faster when compared with previous versions.
- Significantly improved performance when displaying merged cells whose text is wrapped into multiple lines, especially when it includes CJKV (Chinese, Japanese, Korean, Vietnamese) characters or glyphs.
- New Style Galleries for Generated UI - When generating a Ribbon/Toolbar UI for the VCL Spreadsheet Control, you can now add the Conditional Formatting Rule Style galleries, which are similar to those in Microsoft Excel. They display available icon sets and miniature previews of formatting applied to data bars and color scales. The following UI elements are now represented as galleries:
- The Margins and Paper Sizes options on the Page Setup toolbar/ribbon group.
- The formula categories and calculation options on the Formulas toolbar/ribbon group.
- Rich Edit
- New Style Galleries for Generated UI - When generating a Ribbon/Toolbar UI for the VCL Rich Edit Control, you can now create Style and Table Style galleries similar to the Quick Styles and Table Styles galleries in Microsoft Word.
- TreeList and Vertical Grid
- DevExpress continue to extend these controls with the filtering options available in the Grid control. This release adds filter dropdowns to tree list columns and vertical grid rows. As you might expect, the controls, columns, and rows offer numerous options to customize the display and behavior of the filter dropdowns.
- Scheduler
- Implemented multi-threaded event operations and recurrence calculations to improve performance when using storage components.
- PDF Viewer
- Support for semi-transparent text.
- Display widget annotations and the content of interactive form fields.
- Limited support for transparency groups.
- Ability to display a replacement image or text while a page or its thumbnail is rendered.
- Entity Mapping Framework (ORM) - This release extends the capabilities of the dataset component with field expressions, parameterized queries, sorting, grouping, support for master-detail relationships and TOP/SKIP query clauses, etc. In addition, it introduces the following components to improve design-time UX:
- New Data Context Component - This new component allows you to expose entities contained in an entity model's package (stored as a BPL file or installed to the IDE) for dataset components at design time. You can share a data context between dataset components for unified access to entity metadata.
- New Table Dataset Component - With this component, you can bind data-aware controls to a single entity. The component provides all of the features you've come to expect from a classic dataset, including a design-time field editor, index settings, and support for master-detail relationships.
- Miscellaneous
- The Layout, Page, and Tab controls can now display tab captions across multiple lines. Either add line breaks manually or specify a tab width to enable caption wrapping.
- Optimized Package List - This release merges the packages containing the Layout Control, Editors, Data Controller, Page Control, and XP Theme Manager into the Cross-Platform Library to reduce the number of packages your IDE loads at startup and thereby improve its performance.
- Icon Library - New SVG Images - This release extends the icon library with nearly 2,000 new SVG images.
↧
December 7, 2018, 6:42 am
Sync Namespace with Folder StructureSync Namespace with your folder structure to quickly rename all namespaces within a project.
Features
- Sync Namespace With Folder Structure - With the Sync Namespace with Folder Structure feature, you can quickly rename all namespaces within a project so they match the project’s folder structure.
- Options Layers - Smart Save - Now CodeRush more intelligently distributes settings modifications by options layers. If you modify an option, CodeRush updates the layer in which this option was previously set. If an option is not found in existing layers, it will be saved to the app data layer.
- ASP.NET MVC Support - Now, the Jump to Declaration navigation provider supports ASP.NET MVC partial views. You can navigate from a partial view's reference to the declaration with a single keystroke (F12).
- Refactoring Enhancements - Now the Make Implicit/Explicit refactorings support out variables.
↧
December 7, 2018, 6:46 am
Jump to Declaration navigation provider now supports ASP.NET MVC partial views.Jump to Declaration navigation provider now supports ASP.NET MVC partial views.
Features
- Sync Namespace With Folder Structure - With the Sync Namespace with Folder Structure feature, you can quickly rename all namespaces within a project so they match the project’s folder structure.
- Options Layers - Smart Save - Now CodeRush more intelligently distributes settings modifications by options layers. If you modify an option, CodeRush updates the layer in which this option was previously set. If an option is not found in existing layers, it will be saved to the app data layer.
- ASP.NET MVC Support - Now, the Jump to Declaration navigation provider supports ASP.NET MVC partial views. You can navigate from a partial view's reference to the declaration with a single keystroke (F12).
- Refactoring Enhancements - Now the Make Implicit/Explicit refactorings support out variables.
↧
↧
December 14, 2018, 3:17 am
ExpressGridPackImproves Grid, SpreadSheet and Skins controls.
Fixes
ExpressQuantumGrid Suite
- Server Mode - An AV occurs on applying a filter to the View whose OptionsSelection.MultiSelect property is set to True and the DataController.Summary.Options property value includes the soMultipleSelectedRecords flag.
- The "RowIndex out of range" exception occurs in certain cases when applying a filter to the selection and then clicking any record while holding down the Shift key if the View's OptionsSelection.MultiSelect property is set to True.
ExpressSkins Library
- Applying a skin for the first time resets skin options set in the Project Skin Options Editor if a project has no SKINCFG file.
ExpressSpreadSheet
- Conditional Formatting - Formulas specified in the Data Bar, Icon Set, and Color Scale formatting rules are not localized.
Installation (VCL)
- The "Functions that differ only in their return type cannot be overloaded" error occurs on compiling a C++Builder project in RAD Studio 10.3 Rio.
- The "Package XXX.bpl can't be installed because it is not a design time package" error referring to a DevExpress package occurs on launching the IDE after installing v18.2.2.
↧
December 14, 2018, 3:19 am
ExpressNavigationPackImproves Skins control.
Fixes
ExpressSkins Library
- Applying a skin for the first time resets skin options set in the Project Skin Options Editor if a project has no SKINCFG file.
Installation (VCL)
- The "Functions that differ only in their return type cannot be overloaded" error occurs on compiling a C++Builder project in RAD Studio 10.3 Rio.
- The "Package XXX.bpl can't be installed because it is not a design time package" error referring to a DevExpress package occurs on launching the IDE after installing v18.2.2.
↧
December 14, 2018, 3:21 am
ExpressQuantumPackImproves Grid, SpreadSheet and Skins controls.
Fixes
ExpressQuantumGrid Suite
- Server Mode - An AV occurs on applying a filter to the View whose OptionsSelection.MultiSelect property is set to True and the DataController.Summary.Options property value includes the soMultipleSelectedRecords flag.
- The "RowIndex out of range" exception occurs in certain cases when applying a filter to the selection and then clicking any record while holding down the Shift key if the View's OptionsSelection.MultiSelect property is set to True.
ExpressSkins Library
- Applying a skin for the first time resets skin options set in the Project Skin Options Editor if a project has no SKINCFG file.
ExpressSpreadSheet
- Conditional Formatting - Formulas specified in the Data Bar, Icon Set, and Color Scale formatting rules are not localized.
Installation (VCL)
- The "Functions that differ only in their return type cannot be overloaded" error occurs on compiling a C++Builder project in RAD Studio 10.3 Rio.
- The "Package XXX.bpl can't be installed because it is not a design time package" error referring to a DevExpress package occurs on launching the IDE after installing v18.2.2.
↧
December 14, 2018, 3:22 am
DevExpress VCL SubscriptionImproves Grid, Spreadsheet, Scheduler, RichEdit, Skins and Tile controls.
Fixes
ExpressLibrary
- cxFilterControl - The dialog's controls are not skinned.
ExpressQuantumGrid Suite
- Server Mode - An AV occurs on applying a filter to the View whose OptionsSelection.MultiSelect property is set to True and the DataController.Summary.Options property value includes the soMultipleSelectedRecords flag.
- The "RowIndex out of range" exception occurs in certain cases when applying a filter to the selection and then clicking any record while holding down the Shift key if the View's OptionsSelection.MultiSelect property is set to True.
ExpressRichEdit Control
- The control does not load external images to a document loaded from an HTML file if image source URLs include certain escape characters.
ExpressScheduler Suite
- Day View - Classic Style - In certain cases, concurrent events do not occupy all available width within the View layout if the WorkTimeOnly property is True.
ExpressSkins Library
- Applying a skin for the first time resets skin options set in the Project Skin Options Editor if a project has no SKINCFG file.
ExpressSpreadSheet
- Conditional Formatting - Formulas specified in the Data Bar, Icon Set, and Color Scale formatting rules are not localized.
ExpressTile Control
- Provide events that enable in-depth control of drag-and-drop operations on tile groups.
Installation (VCL)
- The "Functions that differ only in their return type cannot be overloaded" error occurs on compiling a C++Builder project in RAD Studio 10.3 Rio.
- The "Package XXX.bpl can't be installed because it is not a design time package" error referring to a DevExpress package occurs on launching the IDE after installing v18.2.2.
↧
↧
CodeRushImproves Code Cleanup and Refactorings.
Fixes
- Code Cleanup - The "Use expression bodies" cleanup rule makes expression-bodied properties read-only
- IntelliRush - Visual Studio 2019 Preview - Committing a selected item by pressing the "Enter" key adds a redundant blank line
- Performance - CodeRush slows down in Visual Studio 2017 when debugging (or in debug mode)
- Refactorings - The Pull member up refactoring throws an InvalidOperationException exception in Visual Basic code
- Selection – The Comment/Uncomment selection does not work in XAML if existing comments are selected
- Settings - Characters entered at the end of the found text are displayed at the beginning of a template in the template editor
- Settings - Shortcuts’ text is entered incorrectly in shortcuts settings if the Dvorak keyboard layout is used
- Static Code Analysis - The "Possible System.NullReferenceException" diagnostic works incorrectly in switch statements with the pattern type
↧
CodeRush UltimateImproves Static Code Analysis and Performance.
Fixes
- Code Cleanup - The "Use expression bodies" cleanup rule makes expression-bodied properties read-only
- IntelliRush - Visual Studio 2019 Preview - Committing a selected item by pressing the "Enter" key adds a redundant blank line
- Performance - CodeRush slows down in Visual Studio 2017 when debugging (or in debug mode)
- Refactorings - The Pull member up refactoring throws an InvalidOperationException exception in Visual Basic code
- Selection – The Comment/Uncomment selection does not work in XAML if existing comments are selected
- Settings - Characters entered at the end of the found text are displayed at the beginning of a template in the template editor
- Settings - Shortcuts’ text is entered incorrectly in shortcuts settings if the Dvorak keyboard layout is used
- Static Code Analysis - The "Possible System.NullReferenceException" diagnostic works incorrectly in switch statements with the pattern type
↧
DevExpress ASP.NETImproves DataEditors, PivotGrid and RichEdit controls.
Fixes
ASP.NET Web Forms
- All ASP.NET Controls
- ASP.NET Controls and MVC Extensions - Documentation - The description in the "Defer Client Object Initialization" topic is incorrect
- ASPxComboBox - Virtual keyboard is not shown on iPad in version 18.2.3
- The error occurs when changing a stream position in the DownloadFile method if the stream does not support seeking
- ASPxCardView
- The date editor's dropdown content is incorrectly shown in the MaterialCompact theme
- ASPxDataEditors
- ArgumentOutOfRange exception is raised after entering the "31/12/999" date and re-creating ASPxDateEdit internal hierarchy
- ASPxComboBox - Controls in ItemTemplate are not added to the client control collection
- ASPxComboBox - The 'Invalid attempt to call FieldCount when reader is closed' error occurs when SqlDataReader is set as a data source
- ASPxComboBox - The mult-column layout does not fit into the window in Modal mode
- ASPxComboBox - The TextFormatString property is applied to a selected item with the null value
- ASPxDateEdit - The control incorrectly displays its drop-down window if its time section is enabled and the page CSS "font-size" attribute is set for the "td" element
- ASPxDateEdit - The editor's value is changed after a postback if an end-user sets the "26.03.1990" date
- ASPxDateEdit - The null value should not be shown when the editor is focused and the mask is used
- ASPxEditors' "name" attribute is null if two simultaneous callbacks are sent
- ASPxListBox - The JavaScript error occurs if its item template contains a DevExpress control
- ASPxRadioButton - Declaratively specified GroupName changes when an editor is placed into different containers
- ASPxSpinEdit - The GetValue method returns null after the Back button is used in Firefox
- ASPxTokenBox - It is not possible to remove selected tokens when the AllowCustomTokens property is false on IPhone
- The height of List Box items is calculated incorrectly to render all items' content entirely
- ASPxGridView
- A master row cell is unexpectedly focused on pressing Space in a detail row cell when both grids are in Batch Edit mode
- If the e.cancel property is set to true in the BatchEditEndEditing event handler, it is possible to focus another row
- Batch Edit - Changes are not saved between callbacks in KeepChangesOnCallbacks mode when the VerticalScrollBarMode is set to auto in IE 11
- Batch Edit - It is not possible to use the space key in an editor inside the Footer
- Batch Edit - The grid doesn't have a bottom border if the status bar is hidden in the Office365 theme
- Batch Edit - KeepChangesOnCallbacks mode is not localized to Russian
- Batch Edit - Add a note that it is not possible to use negative key values
- Designer becomes unresponsive after clicking "Retrieve Fields"
- Documentation - Add VB code to documentation examples
- Export - Rows height is very large in the exported document when the cell merging feature is enabled
- New rows created in Batch Edit mode disappear after clicking the "Save changes" button under certain circumstances
- Right border is hidden for cells next to a merged cell when the horizontal scrollbar is enabled
- The "Cannot read property 'querySelectorAll' of null" error occurs on initiating a custom callback when the adaptive layout is shown
- The client-side AddNewRow method works incorrectly in some scenarios in Batch mode after an update
- The Custom Command button click does not change a Focused Row
- The GridViewFormatConditionIconSet property is not in effect in the ASPxGridView Conditional Formatting demo
- The NullText property applied to ASPxTextBox located in DataItemTemplate in a new row works incorrectly in Batch Edit mode
- Cell Merging Limitations - A preview row cannot be used with Cell Merging
- It is difficult to drag headers because the page is scrolled on a touch screen
- Text inputted in ASPxGridLookup is cleared when the editor loses focus
- ASPxHtmlEditor
- Tag Inspector - The "'parentNode' is null" JavaScript error occurs in a certain scenario
- The background color disappears when editing a table cell
- The text color is lost after a tab is changed
- When pasting an image inside text, it's always inserted at the first position in a line in IE
- Classes are removed from pasted content
- ASPxPivotGrid
- ASPxPivotGrid throws NullReferenceException if the ShowNewValues option has been disabled in a field group at design time
- OLAP - Totals are calculated incorrectly if the field with enabled Top N options is displayed on the first position inside the area
- ASPxQueryBuilder
- Localization - 'Yes' and 'No' values in a drop-down list cannot be localized
- ASPxRichEdit
- A certain document's content is displayed incorrectly in the editor because of different font rendering in the browser and MS Word
- A script error occurs on calling the changeFontBackColor command when a certain document is opened
- An error occurs on an attempt to use the insertRtf command in certain scenarios
- An internal exception occurs in a certain scenario when a table row and a part of text above the table are selected and a key is pressed
- Changing the selected text color causes errors
- Delays on text typing in IE after an update to version 18.2
- Numbered lists are copied and pasted from MS Word as plain text
- Text selection works incorrectly in a certain scenario
- The " """ string is added to a document when the insertRtf command is used in certain cases
- The "Cannot read property 'rowOffset' of undefined" error occurs on opening a certain RTF file
- The "EXPORT ColorModelInfoCache & ShadingInfoCacheCache" exception occurs in a certain scenario
- The changeFontBackColor.getState() method throws an exception under certain circumstances
- The insertRtf command crashes when content with custom styles is used as a parameter
- The OpenFile dialog has incorrect paddings
- ASPxScheduler Suite
- A double horizontal line is shown in the Month view if appointments are grouped by dates
- An error occurs after changing the resource's data source at runtime if ResourceNavigator's Mode is set to Tokens
- The "ASPx.AppointmentDragHelper is not a constructor" JS error occurs if the OptionsCustomization.AllowAppointmentDrag property is set to None
- The "Cannot read property 'rows' of null" JS error occurs if the client rendering is disabled, ASPxScheduler is grouped by resource, and the IntervalCount property is larger than the DisplayedIntervalCount property
- The "Cannot read property 'name' of undefined" error occurs on an initial ASPxScheduler loading if the OptionsBehavior.ShowViewVisibleInterval property is set to true
- The AppointmentGapWidth, FirstAllDayAppointmentTopIndent, LastAllDayAppointmentBottomIndent properties are not taken into account while rendering appointments in view cells
- The position of ASPxScheduler's vertical scrollbar is changed when resizing or moving appointments
- TimeLine view appointments are rendered incorrectly after refreshing ASPxScheduler's content in version 18.2 and client rendering is disabled
- ASPxSpreadsheet
- Images are not displayed on printing
- It's not possible to enter a cell value after refocusing a document in Chrome
- Text is incorrectly aligned when a row height is large
- ASPxThemeBuilder
- ThemeBuilder - The "Assembly hasn't been successfully built" error occurs after the upgrade to v18.2.3
- ASPxTreeList
- Batch Edit mode - Adding a new node causes a browser to freeze/crash
- NullReferenceException is raised on reading the "Level" and "NodeKey" parameters of the "OnHtmlCommandCellPrepared" event handler while nodes are edited/created using the Edit Form
- Scrolling speed is quite slow while dragging nodes in the ASPxTreeList control when ASPxTreeList's vertical scrollbar is enabled
- ASPxVerticalGrid
- Batch Edit - NullReferenceException is raised in the PrepareControlHierarchy method if the GetRecordValues method is invoked in the CustomButtonInitialize event handler
- Installation (.NET)
- Digital signature is missing for DevExpress.Web.ASPxHtmlEditor.dll
- Navigation, Layout & Multi-Purpose Controls
- Accessibility - Navigation through the Page Control (Tab Control) tabs cannot be performed using arrows keys
- Accessibility - There are no required "role" attributes for the internal Page Control (Tab Control) elements
- ASPxFileManager - Custom Permissions - It is not possible to move a file to a subfolder when the parent folder is collapsed
- ASPxFormLayout - There is no notification about specifying an incorrect value for the RowSpan property on the client in version 18.2
- ASPxImage - The "Cannot read property 'OnLoad' of undefined" error occurs if the control is placed onto a page with BootstrapButton
- ASPxImageGallery - The control does not take into account an EXIF metadata when displaying images
- ASPxImageSlider - Images are not shown in version 18.1 if the SeoFriendly property is enabled
- ASPxPageControl - The scrollbar is not shown in the iframe inside an initially hidden tab in Firefox if this tab contains ASPxPopupControl
- ASPxPopupControl - Incorrect scrolling on iOS Safari when a vertical scrollbar is displayed
- ASPxPopupControl - The control scrolls the page content when it is shown in a certain scenario
- ASPxRibbon - It's not possible to scroll ASPxComboBox' drop-down content inside ASPxRibbon's RibbonTemplateItem in Chrome on a mobile device
- ASPxTitleIndex - A certain data source record is missing in the control when Czech symbols are used
- Web - A vertical separator is rendered instead of the horizontal one in the overflow menu
- XtraCharts Suite
- A security exception (System.TypeLoadException) occurs when running a page with WebChartControl
- It is impossible to initialize WebChartControl with certain obsolete properties (SummaryFunction, SizeInPixels, SizeMode) in ASPX markup
- The Chart Designer demo does not work
- The title's font size is not saved to the page's markup if it has been changed in the Chart Designer
- WebChartControl - Check Boxes in the Legend do not work for 3D series
- XtraReports Suite
- HTML 5 Document Viewer - "The requested document operation cannot be performed" error occurs when using the DocumentOperationService
- It is not possible to add a new XtraReport component into an ASP.NET Web Site project by using an item template
- Web Report Designer - the "Parameters binding" feature loses the subreport's parameter
ASP.NET MVC
- All ASP.NET MVC Products
- Help Installation - Incorrect links on the home page
- The standard jQuery ajax function cannot set an array of functions to the complete handler if DevExpress scripts are loaded
- MVC Data Editors
- An integer property marked with the Required attribute doesn't pass the client-side validation in SpinEdit
- Button - The Button extension tries to load metadata
- CheckBox - It is impossible to validate a boolean property marked with the Required attribute
- TextBox - The SelectAll method does not work on Android devices
- The "Unable to cast object of type 'GridModeValidationSettings' to type 'DevExpress.Web.Mvc.MVCxValidationSettings'" error occurs when ValidationSettings is used after an update to 18.2
- TokenBox - Not all items are shown after scrolling to the bottom, top and again to the bottom of the drop-down window
- Track Bar Extension - There is no suitable API to get "Start" and "End" values when the Track Bar extension is used in "Range Selection" mode
- MVC GridView
- "Cannot read property 'style' of undefined" error occurs while switching Grid View to the "Adaptive" mode if the GridView's layout is auto and the columns' MinWidth property is specified
- "Validation Error" icons are not displayed correctly for editors bound to "bool" and "int" model properties
- Documentation - Add a tip that it's necessary to use DevExpressEditorsBinder to get valid editor values in the BatchUpdateRouteValues method
- GridView - A URL becomes broken after exporting grid data if an input element with id="action" is placed onto the form
- GridView - AutoExpandAllGroups=true doesn't work when adding the first row
- GridView - Batch Edit - ComboBox column throws the 'filterStrategy.ClearFilter is not a function' JavaScript error when the IncrementalFilteringMode property is set to None
- GridView - TextBox placed outside the grid is validated when PopupEditForm is used
- GridView with endless paging - A grouping row is not removed if all child rows are deleted
- Localized strings specified using ErrorMessageResourceName and ErrorMessageResourceType data annotation attributes are not shown when validating editors
- WcfServerModeSource/ODataServerModeSource - A redundant request is sent to the WCF service
- MVC HtmlEditor
- A "hyperlink" formatting is incorrectly applied to a plain text if the text is inserted on the next line from a hyperlink
- HtmlEditor - The "Cannot read property 'tagName' of null" script error occurs when calling the SetHtml method after the control is disabled on the client side
- MVC Navigation, Layout & Multi-Purpose Extensions
- "Unable to preventDefault inside passive event listener due to target being treated as passive." error occurs when sliding images on mobile devices
- FormLayout - Group Boxes Heading Line is displayed incorrectly when the group box caption is multi-line
- FormLayout - The "Cannot read property 'nodeValue' of null" error occurs when a caption of a Layout item containing a "drop-down" editor is set to an empty string
- PopupMenu - The client-side SetWidth method doesn't modify the control's width
- The "Cannot read property 'GetActiveItemIndex' of null" error occurs on switching from an "empty" data source to "non-empty" using the PerformCallback method of the Image Gallery control
- The MVC FloatingActionButton extension - It's not possible to handle client-side events
- MVC Pivot Grid
- The filter popup scrollbar works incorrectly and may disappear if a long value is displayed in the list
- MVC QueryBuilder
- Query builder does not work in the Angular integration scenario
- MVC Report
- ASP.NET Web Document Viewer - Picture/Signature editing is not supported by the mobile document viewer
- DevExpress v18.2 Report project template uses the "XtraReport.repx" name for new reports by default
- devexpress-reporting-angular package - "import" command does not work correctly
- HTML5 Document Viewer - HideFormat method cannot hide the "Text" format
- HTML5 Document Viewer - NullReferenceException is thrown on an attempt to populate a cascading parameter on Web Farm environment
- HTML5 Document Viewer - The merged report's pages are mixed if one of the reports has an XRTableOfContents control
- The code completion service is not working
- Web Report Designer - A subreport's data source is lost when reopening a saved report with the subreport
- Web Report Designer - It is possible to create parameters with the same name
- Web Report Designer - The Java Script 'a.dataBindings is not a function' error occurs on an attempt to set any XRSubreport control expression
- MVC RichEdit
- A DOVARIABLE field cannot be copied/pasted within a single document if only a field range is selected
- NullReferenceException is raised on loading a specific document into MVC RichEditControl in version 18.2
- A custom numbered list style is shown incorrectly at a sub level when the Bullets and Numbering dialog is used
- A numbered sublist changes its position under certain conditions
- An error occurs on calling the "Wrap text" context menu command for an image inserted in a document variable
- Clipboard content is not pasted using the Ctrl+V key combination in Firefox v63
- It is impossible to apply formatting (bold, italic, underline) to the last digit in a numbered list
- JavaScript errors occur if Table of Contents and Document Variables are used in a document
- RichEdit operates slowly when a document contains a Bulleted List
- MVC Scheduler
- A collection of Scheduler's visible resources is not synchronized between the server and the client after applying a "resource" filter at the data source level
- A custom tooltip is not shown for selected view cells in MVC Scheduler in version 18.2
- Scheduler - Cells are shifted to the left side if Bootstrap styles exist on a page
- Scheduler - Navigation buttons are not shown even if the NavigationButtonVisibility property is set to "Always"
- The End date of an "all-day" appointment lasting several days in the "(UTC+00:00) Dublin, Edinburgh, Lisbon, London" time zone is calculated incorrectly
- MVC Spreadsheet
- MVCxSpreadsheet doesn't reopen a previously opened document on a callback
- MVC TreeList
- Command buttons do not work if TreeList is in a GridView detail row template
- PopupEditForm is not aligned properly when the width is set to 100% and the horizontal scrolling is enabled
- The client-side CustomButtonClick event is not fired for all custom buttons when they have different text with the same ID
- The SettingsPopupEditForm property is not marked as obsolete
ASP.NET Bootstrap
- ASP.NET Demos
- Bootstrap RichEdit and Spreadsheet demos - Exception is thrown on an attempt to show the "Open File" dialog (online demos only)
- Bootstrap Charts
- It is not possible to disable a tooltip when the TitleText property is defined
- The "Failed to read the 'cssRules' property" exception occurs on an attempt to export the chart
- The Label.Position property value cannot be changed
- The ZoomingMode and ScrollingMode properties don't work in v18.2.3
- Documentation - BootstrapChart - BarWidth's description is incorrect
- Bootstrap Data Editors
- BootstrapFormLayout - The SetCaption/GetCaption methods do not work
- A position of the Loading Panel is calculated incorrectly while sending a callback request to the BootstrapCombobox editor
- BootstrapListBox, BootstrapComboBox, BootstrapTagBox - Script error occurs on initialization when an item template contains DevExpress controls
- Bootstrap GridView
- Localization - The "Enter text to filter" phrase is not translated to German
- GridViewHeaderFilterPopupSettings has no effect
- Header Filter is slower after the update to v18.1.5
- New Button shown in header does not work in the Adaptive mode (the "HideDataCellsWindowLimit" property is specified)
- The pager is not shown when BootstrapGridView.SettingsBootstrap.Sizing is set to "Small"
- Bootstrap Navigation, Layout & Multi-Purpose Controls
- BootstrapFileManager - Impossible to rename an item if the Details view is used
- BootstrapPageControl - The "Maximum call stack size exceeded" error occurs when ShowTabs = false
- The "Object doesn't support property or method 'IS'" error occurs when both ASPxMenu and BootstrapPageControl are used on the same page in IE11
- Bootstrap Scheduler
- Appointments are not rendered when ToolbarViewSelectorTemplate is assigned
- It's not possible to use custom Labels/Statuses collections with custom ID's
- Bootstrap Spreadsheet
ASP.NET Core
- Rich Text Editor for ASP.NET Core
- Rich Text Editor for ASP.NET Core - Images are not pasted correctly from the clipboard
- XtraReports Suite
- Creating a report in an ASP.NET Core Razor Pages project results in the "connection not found in app.config" error
- dx-report-viewer conflicts wit h devextreme overlay components
- HTML5 Document Viewer - Page width may be calculated incorrectly after hiding the right panel
- The System.MethodAccessException exception is thrown while using the DevExpress.AspNetCore.Reporting package in ASP.NET Core application that targets .NET Framework
ASP.NET Core Bootstrap
- .NET Core | ASP.NET Core Bootstrap
- The DevExpress.AspNetCore.Bootstrap library throws NoNullAllowedException if DevExtreme.AspNet.Data 2.0 is installed
- Editors (ASP.NET Core Bootstrap)
- Exception when calling ASPxClientUtils.GetEditorValuesInContainer(container)
- GridView (ASP.NET Core Bootstrap)
- GridView for ASP.NET Core Bootstrap - It is not possible to hide or show a column during before export
↧