November 21, 2018, 7:06 am
New Material Theme Designer in C1 Studio for WinForms.New Material Theme Designer, Sparkline control and FlexGrid integration, plus DataFilter control beta release.
Features
- New Material Theme Designer - In addition to adding Material, Material Dark, and Office 2016 Excel Green themes, WinForms now features a Material Theme Designer sample that allows you to set the primary and accent colours of Material theme and save\load them in C1themes format.
- New DataFilter control (beta) - A powerful UI addition, the DataFilter provides an easy, ecommerce-like filter to accompany any data-aware control. You can create filters from datasources, autogenerated, or create them manually. The accordion-based filtering UI can be attached to any control sharing a datasource or plugged into an info screen. The DataFilter is in beta mode and will be launched in 2019 v1.
- New Sparkline control and FlexGrid integration - This lightweight sparkline chart control represents the general shape of data variation in a condensed visual. It's often embedded in grids, and as such, FlexGrid can now display sparklines in columns, and it's now easier to plot trends inside FlexGrid cells. The sparkline property of the FlexGrid column supports plotting line, column, and WinLoss sparklines. You can further customize these sparklines by setting the Axis, markers, and series colours among others.
- FlexGrid now supports SortInfo and GroupInfo, so column information can now be saved and loaded.
- Scheduler's table and agenda views are now launched and out of beta.
- FlexChart now supports animation when loading, updating, and adding new data.
↧
November 21, 2018, 7:06 am
Simplified Ribbon Control in C1 Studio for WPF.Adds Simplified Ribbon contol, new FlexGrid101 Samples, customized icons, plus updates to Scheduler.
Features
- Simplified WPF Ribbon - Improve the look and navigation of your WPF apps with the modern, minimalistic simplified ribbon. This new control occupies the middle ground between a ribbon a toolbar, providing a single-line collapsed state, or a three-line ribbon-like appearance, and its design is influenced by Microsoft's ever-evolving Office 365 ribbon. You can customize the style of the ribbon, as well as the buttons you'd like to include.
- FlexGrid101 Samples - Added a new C1Icon that enables a new level of customization for the sort, filter, and grouping glyphs, as well as FlexGrid101 samples to make it even easier to get started with this popular control. They demonstrate features like selection, cell customization, conditional formatting, filtering, the RowDetails feature, cell merging, and many other points of interest.
- C1Icon - A new object that is used within the FlexGrid to make it much easier to customize the many icons used throughout for sorting, filter, etc. C1Icon allows you to specify your own image, font character, or use a built-in template to change the appearance of the icons found in the data grid.
- Scheduler Updates:
- New TableView Scheduler sample displays appointments in a table view that can be grouped, sorted, or filtered as specified by the developer or end user. It's similar to the Outlook 2016 List and Active views:
- AgendaView displays appointments grouped by date in a table view where a single table row represents a single appointment. Users can edit appointments by double-clicking on an appointment and opening the EditAppointment dialog. This view is always sorted by dates in ascending order, and doesn't have row or column headers.
- New "Working Elsewhere" appointment availability status has been added.
- FlexChart Updates:
- Animations - FlexChart and Finanical Chart now has animations for loading, updating, and changes to the chart axes. You can also create your own custom animations using the AnimationTransform event.
- Scale Breaks - FlexChart has also been updated to support axis scale breaks. Scale breaks can make irregular data that varies by a large magnitude easier to read as it makes the lower end of the scale more visible.
- Ranged drawing mode - allows support for built-in floating bar and Gantt charts. Ranged drawing mode is available for Bar, Column, and Area Charts.
- UWP controls are now available through NuGet.
↧
↧
November 21, 2018, 7:06 am
New Flight Statistics sample in C1 Studio ASP.NET MVC.Adds new Flight Statistics sample, Group Items in ComboBox and ActiveReports support to FlexViewer.
Features
- New Control Designer for ASP.NET MVC - With the newly-enhanced scaffolders, you can use the control wizard to configure controls when you're not using Entity Framework and generate code for a C1 MVC control. In addition to inserting a new control, this now supports updating an existing control definition using the wizard. This wizard can be invoked through the context menu or through Quick Actions in Razor view. This feature is supported in ASP.NET MVC and ASP.NET Core MVC.
- New Flight Statistics Sample - This dashboard-style sample displays flight performance data over time. Controls include FlexGrid with sparkline columns for delay trend and KPI columns. A treemap, bar chart, and line symbol chart are used in to display region-wide statistics, and users can drill down to a specific region and city by selecting the data points. On clicking a region in the Total Flights TreeMap, the FlexGrid displays the details of that region.
- Group items in ComboBox - From the user request folder! With CollectionView already supporting grouping, ComboBox grouping could be implemented with some custom code, but we added this as a simple property in the control itself:
- ActiveReports added to FlexViewer - In addition to FlexViewer's support for ActiveReports, a new Item Template allows you to quickly configure the viewer in your ASP.NET MVC app.
- DashboardDemo updated with Material Design - The DashboardDemo has been updated to include Material Design principles and color schemes. In addition, the DashboardLayout control has been added to the dashboard and analysis tabs.
- FlexGrid Enhancements:
- Use ColumnGroupProvider to create multi-level merged-cell column headers for groups of related columns.
- FlexGrid AccessibilityExtender can be used to easily extend accessibility support in one of two ways; Resize columns using the keyboard (alt+left/right keys). Provide an "alert" method that changes the content of an invisible element with the role "alert." This allows assistive tools to announce grid actions like sorting and filtering.
↧
November 21, 2018, 7:06 am
ComponentOne Studio UWP FlexChartsNew animations for FlexChart and Financial Chart, plus ranged drawing mode for Bar, Column and Area Charts.
Features
- Simplified WPF Ribbon - Improve the look and navigation of your WPF apps with the modern, minimalistic simplified ribbon. This new control occupies the middle ground between a ribbon a toolbar, providing a single-line collapsed state, or a three-line ribbon-like appearance, and its design is influenced by Microsoft's ever-evolving Office 365 ribbon. You can customize the style of the ribbon, as well as the buttons you'd like to include.
- FlexGrid101 Samples - Added a new C1Icon that enables a new level of customization for the sort, filter, and grouping glyphs, as well as FlexGrid101 samples to make it even easier to get started with this popular control. They demonstrate features like selection, cell customization, conditional formatting, filtering, the RowDetails feature, cell merging, and many other points of interest.
- C1Icon - A new object that is used within the FlexGrid to make it much easier to customize the many icons used throughout for sorting, filter, etc. C1Icon allows you to specify your own image, font character, or use a built-in template to change the appearance of the icons found in the data grid.
- Scheduler Updates:
- New TableView Scheduler sample displays appointments in a table view that can be grouped, sorted, or filtered as specified by the developer or end user. It's similar to the Outlook 2016 List and Active views:
- AgendaView displays appointments grouped by date in a table view where a single table row represents a single appointment. Users can edit appointments by double-clicking on an appointment and opening the EditAppointment dialog. This view is always sorted by dates in ascending order, and doesn't have row or column headers.
- New "Working Elsewhere" appointment availability status has been added.
- FlexChart Updates:
- Animations - FlexChart and Finanical Chart now has animations for loading, updating, and changes to the chart axes. You can also create your own custom animations using the AnimationTransform event.
- Scale Breaks - FlexChart has also been updated to support axis scale breaks. Scale breaks can make irregular data that varies by a large magnitude easier to read as it makes the lower end of the scale more visible.
- Ranged drawing mode - allows support for built-in floating bar and Gantt charts. Ranged drawing mode is available for Bar, Column, and Area Charts.
- UWP controls are now available through NuGet.
↧
November 21, 2018, 7:07 am
Material Theme Designer and ASP.NET MVC Control Wizard.New WinForms Material Theme Designer, Simplified Ribbon contol for WPF and Control Wizard for ASP.NET MVC.
Features
Updates in WinForms
- New Material Theme Designer - In addition to adding Material, Material Dark, and Office 2016 Excel Green themes, WinForms now features a Material Theme Designer sample that allows you to set the primary and accent colours of Material theme and save\load them in C1themes format.
- New DataFilter control (beta) - A powerful UI addition, the DataFilter provides an easy, ecommerce-like filter to accompany any data-aware control. You can create filters from datasources, autogenerated, or create them manually. The accordion-based filtering UI can be attached to any control sharing a datasource or plugged into an info screen. The DataFilter is in beta mode and will be launched in 2019 v1.
- New Sparkline control and FlexGrid integration - This lightweight sparkline chart control represents the general shape of data variation in a condensed visual. It's often embedded in grids, and as such, FlexGrid can now display sparklines in columns, and it's now easier to plot trends inside FlexGrid cells. The sparkline property of the FlexGrid column supports plotting line, column, and WinLoss sparklines. You can further customize these sparklines by setting the Axis, markers, and series colours among others.
- FlexGrid now supports SortInfo and GroupInfo, so column information can now be saved and loaded.
- Scheduler's table and agenda views are now launched and out of beta.
- FlexChart now supports animation when loading, updating, and adding new data.
Updates in WPF and UWP
- Simplified WPF Ribbon - Improve the look and navigation of your WPF apps with the modern, minimalistic simplified ribbon. This new control occupies the middle ground between a ribbon a toolbar, providing a single-line collapsed state, or a three-line ribbon-like appearance, and its design is influenced by Microsoft's ever-evolving Office 365 ribbon. You can customize the style of the ribbon, as well as the buttons you'd like to include.
- FlexGrid101 Samples - Added a new C1Icon that enables a new level of customization for the sort, filter, and grouping glyphs, as well as FlexGrid101 samples to make it even easier to get started with this popular control. They demonstrate features like selection, cell customization, conditional formatting, filtering, the RowDetails feature, cell merging, and many other points of interest.
- C1Icon - A new object that is used within the FlexGrid to make it much easier to customize the many icons used throughout for sorting, filter, etc. C1Icon allows you to specify your own image, font character, or use a built-in template to change the appearance of the icons found in the data grid.
- Scheduler Updates:
- New TableView Scheduler sample displays appointments in a table view that can be grouped, sorted, or filtered as specified by the developer or end user. It's similar to the Outlook 2016 List and Active views:
- AgendaView displays appointments grouped by date in a table view where a single table row represents a single appointment. Users can edit appointments by double-clicking on an appointment and opening the EditAppointment dialog. This view is always sorted by dates in ascending order, and doesn't have row or column headers.
- New "Working Elsewhere" appointment availability status has been added.
- FlexChart Updates:
- Animations - FlexChart and Finanical Chart now has animations for loading, updating, and changes to the chart axes. You can also create your own custom animations using the AnimationTransform event.
- Scale Breaks - FlexChart has also been updated to support axis scale breaks. Scale breaks can make irregular data that varies by a large magnitude easier to read as it makes the lower end of the scale more visible.
- Ranged drawing mode - allows support for built-in floating bar and Gantt charts. Ranged drawing mode is available for Bar, Column, and Area Charts.
- UWP controls are now available through NuGet.
Updates in ASP.NET MVC
- New Control Designer for ASP.NET MVC - With the newly-enhanced scaffolders, you can use the control wizard to configure controls when you're not using Entity Framework and generate code for a C1 MVC control. In addition to inserting a new control, this now supports updating an existing control definition using the wizard. This wizard can be invoked through the context menu or through Quick Actions in Razor view. This feature is supported in ASP.NET MVC and ASP.NET Core MVC.
- New Flight Statistics Sample - This dashboard-style sample displays flight performance data over time. Controls include FlexGrid with sparkline columns for delay trend and KPI columns. A treemap, bar chart, and line symbol chart are used in to display region-wide statistics, and users can drill down to a specific region and city by selecting the data points. On clicking a region in the Total Flights TreeMap, the FlexGrid displays the details of that region.
- Group items in ComboBox - From the user request folder! With CollectionView already supporting grouping, ComboBox grouping could be implemented with some custom code, but we added this as a simple property in the control itself:
- ActiveReports added to FlexViewer - In addition to FlexViewer's support for ActiveReports, a new Item Template allows you to quickly configure the viewer in your ASP.NET MVC app.
- DashboardDemo updated with Material Design - The DashboardDemo has been updated to include Material Design principles and color schemes. In addition, the DashboardLayout control has been added to the dashboard and analysis tabs.
- FlexGrid Enhancements:
- Use ColumnGroupProvider to create multi-level merged-cell column headers for groups of related columns.
- FlexGrid AccessibilityExtender can be used to easily extend accessibility support in one of two ways; Resize columns using the keyboard (alt+left/right keys). Provide an "alert" method that changes the content of an invisible element with the role "alert." This allows assistive tools to announce grid actions like sorting and filtering.
↧
↧
November 21, 2018, 7:08 am
ComponentOne UltimateNew Simplified Ribbon for WPF, Control Wizard for ASP.NET MVC, plus updates to WinForms and UWP controls.
Features
Updates in WinForms
- New Material Theme Designer - In addition to adding Material, Material Dark, and Office 2016 Excel Green themes, WinForms now features a Material Theme Designer sample that allows you to set the primary and accent colours of Material theme and save\load them in C1themes format.
- New DataFilter control (beta) - A powerful UI addition, the DataFilter provides an easy, ecommerce-like filter to accompany any data-aware control. You can create filters from datasources, autogenerated, or create them manually. The accordion-based filtering UI can be attached to any control sharing a datasource or plugged into an info screen. The DataFilter is in beta mode and will be launched in 2019 v1.
- New Sparkline control and FlexGrid integration - This lightweight sparkline chart control represents the general shape of data variation in a condensed visual. It's often embedded in grids, and as such, FlexGrid can now display sparklines in columns, and it's now easier to plot trends inside FlexGrid cells. The sparkline property of the FlexGrid column supports plotting line, column, and WinLoss sparklines. You can further customize these sparklines by setting the Axis, markers, and series colours among others.
- FlexGrid now supports SortInfo and GroupInfo, so column information can now be saved and loaded.
- Scheduler's table and agenda views are now launched and out of beta.
- FlexChart now supports animation when loading, updating, and adding new data.
Updates in WPF and UWP
- Simplified WPF Ribbon - Improve the look and navigation of your WPF apps with the modern, minimalistic simplified ribbon. This new control occupies the middle ground between a ribbon a toolbar, providing a single-line collapsed state, or a three-line ribbon-like appearance, and its design is influenced by Microsoft's ever-evolving Office 365 ribbon. You can customize the style of the ribbon, as well as the buttons you'd like to include.
- FlexGrid101 Samples - Added a new C1Icon that enables a new level of customization for the sort, filter, and grouping glyphs, as well as FlexGrid101 samples to make it even easier to get started with this popular control. They demonstrate features like selection, cell customization, conditional formatting, filtering, the RowDetails feature, cell merging, and many other points of interest.
- C1Icon - A new object that is used within the FlexGrid to make it much easier to customize the many icons used throughout for sorting, filter, etc. C1Icon allows you to specify your own image, font character, or use a built-in template to change the appearance of the icons found in the data grid.
- Scheduler Updates:
- New TableView Scheduler sample displays appointments in a table view that can be grouped, sorted, or filtered as specified by the developer or end user. It's similar to the Outlook 2016 List and Active views:
- AgendaView displays appointments grouped by date in a table view where a single table row represents a single appointment. Users can edit appointments by double-clicking on an appointment and opening the EditAppointment dialog. This view is always sorted by dates in ascending order, and doesn't have row or column headers.
- New "Working Elsewhere" appointment availability status has been added.
- FlexChart Updates:
- Animations - FlexChart and Finanical Chart now has animations for loading, updating, and changes to the chart axes. You can also create your own custom animations using the AnimationTransform event.
- Scale Breaks - FlexChart has also been updated to support axis scale breaks. Scale breaks can make irregular data that varies by a large magnitude easier to read as it makes the lower end of the scale more visible.
- Ranged drawing mode - allows support for built-in floating bar and Gantt charts. Ranged drawing mode is available for Bar, Column, and Area Charts.
- UWP controls are now available through NuGet.
Updates in ASP.NET MVC
- New Control Designer for ASP.NET MVC - With the newly-enhanced scaffolders, you can use the control wizard to configure controls when you're not using Entity Framework and generate code for a C1 MVC control. In addition to inserting a new control, this now supports updating an existing control definition using the wizard. This wizard can be invoked through the context menu or through Quick Actions in Razor view. This feature is supported in ASP.NET MVC and ASP.NET Core MVC.
- New Flight Statistics Sample - This dashboard-style sample displays flight performance data over time. Controls include FlexGrid with sparkline columns for delay trend and KPI columns. A treemap, bar chart, and line symbol chart are used in to display region-wide statistics, and users can drill down to a specific region and city by selecting the data points. On clicking a region in the Total Flights TreeMap, the FlexGrid displays the details of that region.
- Group items in ComboBox - From the user request folder! With CollectionView already supporting grouping, ComboBox grouping could be implemented with some custom code, but we added this as a simple property in the control itself:
- ActiveReports added to FlexViewer - In addition to FlexViewer's support for ActiveReports, a new Item Template allows you to quickly configure the viewer in your ASP.NET MVC app.
- DashboardDemo updated with Material Design - The DashboardDemo has been updated to include Material Design principles and color schemes. In addition, the DashboardLayout control has been added to the dashboard and analysis tabs.
- FlexGrid Enhancements:
- Use ColumnGroupProvider to create multi-level merged-cell column headers for groups of related columns.
- FlexGrid AccessibilityExtender can be used to easily extend accessibility support in one of two ways; Resize columns using the keyboard (alt+left/right keys). Provide an "alert" method that changes the content of an invisible element with the role "alert." This allows assistive tools to announce grid actions like sorting and filtering.
↧
November 26, 2018, 2:24 am
AutoCompleteView in Telerik UI for Xamarin.AutoCompleteView adds DisplayTextFormatter to easily change Text in the Entry or the Tokens on selection.
Features
- AutoCompleteView
- Added DisplayTextFormatter which allows you to easily change the Text in the Entry (if the DisplayMode is Plain) or in the Tokens on selection.
Fixes
- AutoCompleteView
- Filtering is not performed when ShowSuggestionView is set to False.
- [iOS] Both NoResultMessage and Suggestions are shown when there isn't a match.
- [Android] Popup flickers when filtering is performed.
- ArgumentNullException is thrown when the Text is null and ShowSuggestions is called.
- [Android] Suggestions could not be selected on LG devices.
- Calendar
- [UWP] Appointments from the next and previous month are not visible in MonthView.
- [Android] Exception is thrown in DayView when read from screen reader.
- Common
- [UWP]: RadCheckBox, RadNumericInput and RadButton could not be rendered while debugging in Windows 1809.
- DataGrid
- [UWP] ArgumentException is thrown when filtering icon is clicked.
- Entry
- [UWP] TextColor property is not applied.
- NumericInput
- When the Minimum is set, trying to add decimal separator after typing the minimum value causes undesired effects.
↧
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 13, 2018, 4:22 am
Add chart data from external data sources such as ODBC or ADO.Adds data binding from external ODBC or ADO data sources for charts, plus new theme support for gauges.
Features
- Chart Control
- Implemented data binding. You can easily add chart data from external data sources such as ODBC or ADO.
The following classes were added:- CBCGPChartDataProvider.
- CBCGPChartODBCDataProvider.
- CBCGPChartDAODataProvider.
- CBCGPChartADODataProvider.
- New methods BindDataTable and BindDataSQL were added to CBCGPChartVisualObject class.
- Chart color theme can be edited in the Visual Designer now.
- Gauge Controls
- Added themes support: you may specify new themes in the Visual Designer and switch between themes using new CBCGPVisualContainer methods SelectVisualTheme or SelectVisualThemeByName.
- CBCGPCircularProgressIndicatorImpl: added animation effect for setting a new position. CBCGPCircularProgressIndicatorImpl::SetPos has a new, optional parameter uiAnimationTime.
- Grid and Report Controls
- Added a new virtual method CBCGPGridCtrl::DestroyRow - override it to add some custom actions when grid row is destroyed.
- Method CBCGPGridCtrl::CleanUp is virtual now.
- Graphics Manager
- A new static member CBCGPGraphicsManagerD2D::m_bTrailingSpacesInTextSize specifies whether text trailing spaces should be counted in CBCGPGraphicsManagerD2D::GetTextSize method. By defaut this member is FALSE and trailing spaces are ignored.
- CBCGPGraphicsManagerD2D: added factory access methods: GetD2D1Factory returns Direct2D factory, GetDWriteFactory returns DirectWrite factory and GetWICImagingFactory returns WICImaging factory.
- A new static method CBCGPGraphicsManager::SetDefaultGraphicsManagerType allows to specify a graphics manager type that will be used by default. For example, if for some reason you wish to disable D2D usage, please call CBCGPGraphicsManager::SetDefaultGraphicsManagerType(CBCGPGraphicsManager::BCGP_GRAPHICS_MANAGER_GDI_PLUS) and GDI+ will be used by default.
- Miscellaneous
- BCGPGLOBAL_DATA: added new public member 'm_bControlsVisualManagerStyle'. Set this member to TRUE if you wish to enable a visual manager style for all library controls.
- CBCGPMessageBox: added a new static member 'm_nTextHeightRatio' (default value is 5). You may change this value to make a message box wider or narrower.
- CBCGPListBox: implemented default item support. A default item is rendered using bold font. Call new method CBCGPListBox::SetDefaultItem to specify default item and CBCGPListBox::GetDefaultItem to get a current default item index.
- A new method CBCGPSVGImage::ReplaceColors: replaces all occurrences of specific color with a new one.
- CBCGPRibbonBar: tooltip default dimensions are scaled now according to current DPI.
- CBCGPRibbonPanel::RemoveAll method is virtual now.
- Examples and Samples
- BCGPChartExample: added new view "Chart Data Binding".
- BCGPDigitalDashboard: added theme selection (light and dark) demonstration.
Fixes
- CBCGPMessageBox: addressed issue with message box width in case of a wide caption.
- CBCGPPropList: OnPropertyChanged is not called twice now when user changes a Boolean property when switch or check box style is specified.
- CBCGPEditCtrl: addressed issue with hiding a caret in the editor control.
- Diagram: addressed issues with connectors tracking in the edit mode.
- CBCGPToolBoxEx: "Out of Filter" text doesn't appear on the empty toolbox now.
- CBCGPToolbarEditBoxButton and CBCGPToolbarComboBoxButton: a default control width is automatically scaled according to current DPI now.
- CBCGPCircularProgressIndicatorImpl: addressed issue with reposing sub-gauges when a parent container is being scrolled.
↧
↧
December 13, 2018, 4:22 am
Specify new themes in the Visual Designer.Adds data binding from external ODBC or ADO data sources for charts, plus new theme support for gauges.
Features
- Chart Control
- Implemented data binding. You can easily add chart data from external data sources such as ODBC or ADO.
The following classes were added:- CBCGPChartDataProvider.
- CBCGPChartODBCDataProvider.
- CBCGPChartDAODataProvider.
- CBCGPChartADODataProvider.
- New methods BindDataTable and BindDataSQL were added to CBCGPChartVisualObject class. Please take a look at BCGPChartExample application ("Chart Data Binding" view) to see this feature in action.
- Chart color theme can be edited in the Visual Designer now.
- Gauge Controls
- Added themes support: you may specify new themes in the Visual Designer and switch between themes using new CBCGPVisualContainer methods SelectVisualTheme or SelectVisualThemeByName.
- CBCGPCircularProgressIndicatorImpl: added animation effect for setting a new position. CBCGPCircularProgressIndicatorImpl::SetPos has a new, optional parameter uiAnimationTime.
- Grid and Report Controls
- Added a new virtual method CBCGPGridCtrl::DestroyRow - override it to add some custom actions when grid row is destroyed.
- Method CBCGPGridCtrl::CleanUp is virtual now.
- Graphics Manager
- A new static member CBCGPGraphicsManagerD2D::m_bTrailingSpacesInTextSize specifies whether text trailing spaces should be counted in CBCGPGraphicsManagerD2D::GetTextSize method. By defaut this member is FALSE and trailing spaces are ignored.
- CBCGPGraphicsManagerD2D: added factory access methods: GetD2D1Factory returns Direct2D factory, GetDWriteFactory returns DirectWrite factory and GetWICImagingFactory returns WICImaging factory.
- A new static method CBCGPGraphicsManager::SetDefaultGraphicsManagerType allows to specify a graphics manager type that will be used by default. For example, if for some reason you wish to disable D2D usage, please call CBCGPGraphicsManager::SetDefaultGraphicsManagerType(CBCGPGraphicsManager::BCGP_GRAPHICS_MANAGER_GDI_PLUS) and GDI+ will be used by default.
- Miscellaneous
- CBCGPMessageBox: added a new static member 'm_nTextHeightRatio' (default value is 5). You may change this value to make a message box wider or narrower.
- CBCGPListBox: implemented default item support. A default item is rendered using bold font. Call new method CBCGPListBox::SetDefaultItem to specify default item and CBCGPListBox::GetDefaultItem to get a current default item index.
- A new method CBCGPSVGImage::ReplaceColors: replaces all occurrences of specific color with a new one.
- Examples and Samples
- BCGPChartExample: added new view "Chart Data Binding".
- BCGPDigitalDashboard: added theme selection (light and dark) demonstration.
Fixes
- CBCGPMessageBox: addressed issue with message box width in case of a wide caption.
- CBCGPEditCtrl: addressed issue with hiding a caret in the editor control.
- Diagram: addressed issues with connectors tracking in the edit mode.
- CBCGPCircularProgressIndicatorImpl: addressed issue with reposing sub-gauges when a parent container is being scrolled.
↧
December 13, 2018, 4:23 am
HighchartsAdds new chart types, support for Typescript, plus new annotation API for user interaction.
Features
- Typescript support:
- Highcharts NPM package now allows type checking for most Highcharts options and functions, including auto-complete code with integrated documentation for TypeScript-capable editors like Visual Studio Code.
- Annotation API for supporting user interaction:
- Build user-interfaces for client-side annotation, via the API. Offered as a turnkey solution that includes commonly used annotations, such as text labels, shapes, arrows, and flags, it is also easily extended with your own annotations.
- Client-side editing of charts makes it easy for non-developers to enhance their charts for more engaging storytelling. Allows end users to write text, draw arrows and symbols, ideal for all kinds of publishers, scientists or analysts.
- New, interactive Highcharts Debugger helps speed up development by providing instantaneous warnings and error reports above your charts. The error messages provide clear instructions on how to resolve your issue.
- New chart types:
- Venn diagram.
- Euler diagram.
- Packed Bubble charts.
- Depth Chart (aka. Wall Chart).
- Pyramid Column.
- 3D Cylinder.
- Force-Directed graphs (aka. Network Graph).
- Enhanced accessibility module with a sonification API for rendering data series into audio frequencies.
- Improved label positioning options in pie charts.
- Improved legend representation of bubble charts.
- Improved chart styling with CSS (aka. styled mode) will now be activated through options on a chart-by-chart basis, instead of as a separate library.
↧
December 13, 2018, 4:25 am
Highcharts SuiteNow includes Highcharts Gantt, plus new chart types, support for Typescript, and new annotation API.
Features
- Now also includes Highcharts Gantt.
- Typescript support:
- Highcharts NPM package now allows type checking for most Highcharts options and functions, including auto-complete code with integrated documentation for TypeScript-capable editors like Visual Studio Code.
- Annotation API for supporting user interaction:
- Build user-interfaces for client-side annotation, via the API. Offered as a turnkey solution that includes commonly used annotations, such as text labels, shapes, arrows, and flags, it is also easily extended with your own annotations.
- Client-side editing of charts makes it easy for non-developers to enhance their charts for more engaging storytelling, ideal for all kinds of publishers, scientists or analysts. However, when used in conjunction with Highstock, the annotations module is capable of advanced, ad-hoc financial analysis as well. In addition to writing text, drawing arrows and symbols, end users may apply advanced financial annotations such as Fibonacci, Pitchfork, and Parallel Channels via simple click-and-drag. This functionality, along with the ability to interactively render over 40 popular Technical Indicators, such as ranging from SMA, Bollinger Bands, Pivot Points, Ichimoku Kinko Hyo, makes Highstock a unique and comprehensive, interactive, front-end framework for financial analysis and trading, as well as online financial publication.
- As a convenience for users of Highmaps, hundreds of maps, optimized for fast download and rendering, may now also be accessed via NPM.
- New, interactive Highcharts Debugger helps speed up development by providing instantaneous warnings and error reports above your charts. The error messages provide clear instructions on how to resolve your issue.
- New chart types:
- Venn diagram.
- Euler diagram.
- Packed Bubble charts.
- Depth Chart (aka. Wall Chart).
- Pyramid Column.
- 3D Cylinder.
- Force-Directed graphs (aka. Network Graph).
- Enhanced accessibility module with a sonification API for rendering data series into audio frequencies.
- Improved label positioning options in pie charts.
- Improved legend representation of bubble charts.
- Improved chart styling with CSS (aka. styled mode) will now be activated through options on a chart-by-chart basis, instead of as a separate library.
↧
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.
↧
↧
December 14, 2018, 3:50 am
Segmented digital gaugesUpdates segmented digital gauges to support the single and double quote characters.
Features
- Updated segmented digital gauges to support the single and double quote characters.
↧
December 14, 2018, 4:09 am
Actipro WPF StudioImproves Charts, Grids and SyntaxEditor controls.
Features
Charts
- Added the PieSeries.SliceToolTipFormat, SliceToolTipFunc, ChildSliceToolTipFormat, and ChildSliceToolTipFunc properties, which can be used to supply pie slice tooltips.
- Updated stacked charts to show each data point's actual value in the label instead of the stacked value.
Docking/MDI
- Added UIA peers for the standard switcher and its items.
- Updated the Prism integration sample to use Prism 7.1.
- Updated the workspace's layout logic to account for contained docking window minimum and maximum sizes.
- Updated floating dock hosts without MDI to use the minimum size of the docked tool windows.
- Updated layout serialization to save breadcrumb creation times.
- Improved built-in dock host key handling to use the preview key down event.
- Improved the can-execute logic for the DockingWindow.FloatCommand.
- Improved the tracking of breadcrumbs for floating windows.
- Improved the focus setting logic related to selector items when activating a docking window.
Editors
- Improved DoubleEditBox and SingleEditBox to better support very small numbers.
- Updated the UIA peers for edit boxes.
Gauge
- Updated the segmented digital gauges to support the single and double quote characters.
Grids
- Added the TreeListViewColumn.CellVerticalAlignment property, which defaults to Center and allows for configuring how content in the column's cells aligns vertically.
- Updated how the TreeListBox selection anchor item is tracked when virtualization removes its container.
Ribbon
- Updated the RibbonWindow template to ensure that any StatusBar set to the RibbonWindow.StatusBar property is last in tab order.
Shell
- Updated CAB files to not be treated as shell folders.
SyntaxEditor
- Updated the logic for interacting with system DataObjects.
Themes
- Updated the templates of various list controls in Shared, Grids, Shell to use a new theme resource for the margin around their ScrollViewers.
- Updated the Metro theme ScrollBar button margins.
↧
December 14, 2018, 6:18 am
Telerik DevCraft UltimateTelerik Reporting Upgrade Wizard now handles projects that use Telerik Reporting NuGet packages.
Features
Updates in Telerik Reporting R3 2018 SP2
- Upgrade Wizard now handles projects that use Telerik Reporting NuGet packages.
Fixes
Fixes in Telerik Reporting R3 2018 SP2
- Designers
- An error occurs when adding new HtmlTextBox into a Table item
- Barcode item shows an error when a conditional formatting rule is applied
- Conditional Formatting rule setting "Stop If True" gets ignored by the dedicated editor dialog
- Graph wizard adds label connectors
- Table item adds parent group in a wrong group hierarchy level
- Standalone Report Designer
- Aliases in Query Designer are generated with quotes, which breaks the Oracle query with 'ORA-00923: FROM keyword not found where expected'
- Filters in Query Designer are not generating the correct SQL for Oracle. Preceding (:) is missing
- Visual Studio Designer
- An error occurs when adding new report using a New Item Template
- New Item/project template errors when the default editor is a the code editor
- Upgrade Wizard fails to change the HTML5 Report Viewer file references
- Processing
- An error is thrown when processing Table item with merged cells
- DataSource's calculated columns are evaluated incorrectly
- Graph's numerical scale does not produce a label for each major grid line
- WebAPI
- Authentication token is missing from the request header for searching in report contents
- HTML5 Report Viewer
- Cannot change the reportSource of the viewer on page postback when the viewer's PersistSession is True
- CSS selector from fonticons.css breaks the Kendo icons with FontAwesome and k-icon class
- History is not working correctly after postback if the current reportSource contains datetime parameter
- Missing box-sizing style breaks the styling of reports containing a Table item
- Missing icons in document map area
- Nullable MultiValue Parameter with Value NULL generates array with one element
- The Preview button does not change the reportSource preserved in the browser session when using persistSession=true
Fixes in Telerik Report Server R3 2018 SP2
- Designer
- An error occurs when adding new HtmlTextBox into a Table item.
- Barcode item shows an error when a conditional formatting rule is applied.
- Conditional Formatting rule setting "Stop If True" gets ignored by the dedicated editor dialog.
- Graph wizard adds label connectors.
- Table item adds parent group in a wrong group hierarchy level.
- Aliases in Query Designer are generated with quotes, which breaks the Oracle query with 'ORA-00923: FROM keyword not found where expected'.
- Filters in Query Designer are not generating the correct SQL for Oracle. Preceding (:) is missing.
- Processing
- An error is thrown when processing Table item with merged cells.
- DataSource's calculated columns are evaluated incorrectly.
- Graph's numerical scale does not produce a label for each major grid line.
- REST WebAPI
- Authentication token is missing from the request header for searching in report contents.
- Preview
- Missing icons in document map area.
- Nullable MultiValue Parameter with Value NULL generates array with one element.
- The Preview button does not change the reportSource preserved in the browser session when using persistSession=true.
↧
December 14, 2018, 6:18 am
Telerik DevCraft CompleteTelerik Reporting Upgrade Wizard now handles projects that use Telerik Reporting NuGet packages.
Features
Updates in Telerik Reporting R3 2018 SP2
- Upgrade Wizard now handles projects that use Telerik Reporting NuGet packages.
Fixes
Fixes in Telerik Reporting R3 2018 SP2
- Designers
- An error occurs when adding new HtmlTextBox into a Table item
- Barcode item shows an error when a conditional formatting rule is applied
- Conditional Formatting rule setting "Stop If True" gets ignored by the dedicated editor dialog
- Graph wizard adds label connectors
- Table item adds parent group in a wrong group hierarchy level
- Standalone Report Designer
- Aliases in Query Designer are generated with quotes, which breaks the Oracle query with 'ORA-00923: FROM keyword not found where expected'
- Filters in Query Designer are not generating the correct SQL for Oracle. Preceding (:) is missing
- Visual Studio Designer
- An error occurs when adding new report using a New Item Template
- New Item/project template errors when the default editor is a the code editor
- Upgrade Wizard fails to change the HTML5 Report Viewer file references
- Processing
- An error is thrown when processing Table item with merged cells
- DataSource's calculated columns are evaluated incorrectly
- Graph's numerical scale does not produce a label for each major grid line
- WebAPI
- Authentication token is missing from the request header for searching in report contents
- HTML5 Report Viewer
- Cannot change the reportSource of the viewer on page postback when the viewer's PersistSession is True
- CSS selector from fonticons.css breaks the Kendo icons with FontAwesome and k-icon class
- History is not working correctly after postback if the current reportSource contains datetime parameter
- Missing box-sizing style breaks the styling of reports containing a Table item
- Missing icons in document map area
- Nullable MultiValue Parameter with Value NULL generates array with one element
- The Preview button does not change the reportSource preserved in the browser session when using persistSession=true
↧
↧
December 17, 2018, 4:00 pm
FusionCharts Suite XT25% off new licenses purchased before December 31, 2018.
FusionCharts Suite XT is an industry leading JavaScript charting library that offers a unified experience across all devices and browsers. It can render over 90 charts and gauges in JavaScript (HTML5), along with data-driven maps. Its interactive features like tool-tips, clickable legend keys, drill-downs, scrolling and zooming enable a rich user experience for your data-driven applications. FusionCharts Suite integrates easily with multiple technology platforms including JavaScript, AngularJS, Angular, Vue, React, jQuery, PHP, Ruby on Rails, ASP.NET (C#), ASP.NET (VB) and Python.
25% Off new licenses purchased before December 31, 2018
Click the link below to take advantage of the FusionCharts Holiday Offer.
FusionCharts Suite XT - HOLIDAYOFFER25
About FusionCharts
FusionCharts is an industry leading provider of enterprise-grade data visualization solutions. 22,000 customers and 500,000 users in 120 countries trust and use FusionCharts products to add delight to their web and enterprise applications. Their customers include most Fortune 500 companies, the top business intelligence organizations, and some of the web's most popular websites.
↧
December 18, 2018, 6:56 am
New Chip controlAdds new Chip, In-place Editor and PDF Viewer components.
Features
New Components
- Chip - The Chip control contains a small block of essential information that triggers an event on click action. It also contains the primary text, image, or both, and is mostly used in mail, contacts, or filter tags.
- Input chip - Basic chip with a delete icon that represents a person or entity and enables the removal of chips from the chip list collection.
- Choice chip - Used to select an option from those available.
- Filter chip - Used to select multiple options from those available.
- In-place Editor - The In-place Editor control is used to edit an element in place with inline and pop-up modes. The control has built-in support to handle all form controls such as text box, drop-down list, date picker, and rich text editor.
- PDF Viewer - The PDF Viewer component enables you to view and print PDF files:
- Both normal and PDF files protected with AES and RC4 encryption can be opened and displayed.
- Core interactions are included: scrolling, zooming, panning, and page navigation.
- Built-in toolbar.
- Select and copy text from PDF files.
- Text can be easily searched for across the PDF document.
- Easy navigation with the help of bookmarks, thumbnails, hyperlinks, and a table of contents.
- Two view modes are available: fit-to-page and fit-to-width.
- The entire document or a specific page can be printed directly from the browser.
- Query Builder - The Query Builder component is a graphical user interface that allows you to create and edit filters. It outputs a structured JSON of filters that can be easily parsed to create SQL. The control is integrated with Data Manager to communicate with a data source and returns the desired results based on the provided filter. It supports data binding, templates, and horizontal and vertical orientation.
- Splitter - The Splitter component is a layout user interface (UI) control that has resizable split panes. The container splits into multiple panes that can be oriented horizontally or vertically. The separator (divider) splits the panes and is used to resize panes. Place the Splitter control inside a split pane to make a nested layout user interface.
- TreeGrid - The Essential Studio ASP.NET Core TreeGrid is a feature-rich control used to visualize self-referential hierarchical data effectively in a tabular format. Its rich feature set includes many functionalities: data binding, editing, sorting, filtering, grouping, paging, aggregating rows, and exporting to Excel, CSV, and PDF formats.
- StockChart - The StockChart is a feature-rich control used to track and visualize the stock price of any company for a specific period using charting and range tools. Its rich feature set includes many functionalities: data binding, tooltip, crosshair, zooming, panning, and exporting to image and PDF formats. All stock elements are rendered by using Scalable Vector Graphics (SVG).
- Preview to production - The following components have been moved from preview to production in Essential JS 2 for ASP.NET Core:
- Diagram
- Word Processor
- Menu Bar
- Pivot Table
- Progress Button
- Rich Text Editor
Calendar
- Islamic Calendar - In addition to the Gregorian calendar, the Calendar control supports displaying the Islamic calendar (Hijri calendar).
- Chart
- Lazy loading - Load a chart with data on demand.
- Pie radius - Pie chart now supports different radii for each slice.
- Pie center - Change the center of the pie.
- Gridline and axis label animation - Chart now supports gridline and axis label animation on legend click.
Circular Gauge
- Radius calculation based on start and end angles - The radius of the circular gauge will be calculated based on the start and end angles to avoid excess white space while rendering semi or quarter circular gauge.
Diagram
- UML Class Diagram - This feature allows users to create a UML class diagram through code or a visual interface with the built-in class diagram shapes.
- UML activity diagram - This feature allows users to create a UML activity diagram through code or a visual interface with the built-in activity shapes.
- Drag limit support for connector’s annotations - This feature allows users to limit the label positions while dragging a label from the connector.
- CRUD - This feature allows the users to generate a diagram by reading the data from the database, and updating the database with the newly inserted/updated/deleted nodes and connectors.
- Virtualization - This feature allows users to render a large number of nodes and connectors in a diagram for effective performance.
Dialog
- Resizable dialog - Resize modal and non-modal (modeless) dialogs. The dimensions of a dialog can be adjusted dynamically using this feature.
Essential DocIO
- Update field enhancements - Essential DocIO now allows updating the AutoNum and Set fields in a Word document.
- Restart numbering in lists - Essential DocIO now allows numbering in lists to be restarted in the Word documents while performing mail merge and merging multiple Word documents.
- Hyphenation in Word-to-PDF and Word-to-image conversions - Essential DocIO now allows hyphenating text in a Word document while converting it to PDF or image format.
- Track changes in Word-to-PDF conversion - Essential DocIO now allows showing revision marks in a generated PDF when converting Word documents with tracked changes or revisions.
- Word-to-PDF enhancements - Essential DocIO now provides the following features in Word-to-PDF conversion:
- 30% improvement in conversion performance.
- Improvements in text size calculation to paginate Word documents properly.
- Preservation of rotated images.
- Option to embed complete or subset font information for TrueType fonts.
- PDF conformance level PDF/A1B or PDF/X-1a:2001 for long-term archiving.
- Preservation of complex script text.
DocumentEditor
- Right to left - The DocumentEditor now supports right to left flow direction for all UI elements like the find and replace pane, dialogs, and more.
- IME support - The DocumentEditor now supports input method editor (IME) that allows entering complex languages like Japanese, Chinese, etc.
File Upload
- Sequential upload - The File Upload control processes files sequentially from the queue instead of trying to upload all the files at once.
Grid
- Row drag and drop - Drag and drop grid rows within the Grid to change row positions dynamically in the UI.
- Row spanning - This feature allows the user to span adjacent rows using grid events.
- Printing hierarchy - Print ‘n’ levels of child grids.
- Exporting grid hierarchy to Excel, CSV, and PDF - Export ‘n’ levels of child grids to Excel, CSV, and PDF formats.
- Add new row - Add a new row at the bottom of a grid in the UI.
Heatmap Chart
- Axis label grouping - Group multilevel axis labels in heatmaps.
- Legend selection - Toggle cell visibility in heatmaps by selecting legend items in the legend.
- Cell selection - Select a single cell or multiple cells using mouse interactions in heatmaps.
Maps
- Color mapping enhancements - Now, apply desaturation color mapping for the shapes in Maps along with gradient colors for legend items.
- Legend enhancements - It is possible to display only the desired legend items for color mapping and to bind legend text from the data source.
- Selection and highlight - Select or highlight the legend items similar to the shapes in Maps.
Essential PDF
- OpenType font - Add text to a PDF document using OpenType font.
- PDF/A-1b conformance - Create a PDF/A-1b conforming document.
Pivot Grid
- Editing and updating - End users can edit raw items at runtime, simultaneously updating the control.
- Drill-through - Provides support to easily obtain the list of raw items for a particular value cell or summary cell.
- Filter dialog - In the filter dialog, provided support to set limit display field values and search options to work with large data without any performance constraint.
Editor Paging
- Hyperlink - Allows users to retrieve information about a particular cell on hyperlink cell click. It also allows users to perform custom operations programmatically.
- Defer update - End users can refresh the control on-demand and not during every UI interaction.
- Show/hide totals - Provided support to show or hide subtotals and grand totals for rows and columns.
- Aggregations - More aggregation types like distinct count, product, index, population stdev, sample stdev, population var, sample var, running totals, difference from, % of difference from, % of grand total, % of column total, % of row total, % of parent total, % of parent column total, and % of parent column total have been added.
Essential Presentation
- Connector - Add, edit, and remove connectors in PowerPoint files.
Rich Text Editor
- Markdown table - This feature allows users to add tables with rows and columns in the Markdown editor.
Schedule
- Context menu - Context menu can be used with Scheduler now, which opens when the cells or appointments are right-clicked.
- Block time intervals - A specific time range can be blocked to prevent the creation of appointments in that time slot.
- External drag and drop - Drag and drop appointments from Scheduler to external sources and vice versa.
- Read-only events - Specific events can be made read-only on Scheduler, restricting any CRUD actions.
- Virtual scrolling - Load resources and appointments of timeline views virtually on every scroll action.
- Improvements on drag action - You can drag appointments on mobile devices using the tapHold event. Made improvements to achieve smooth scrolling and auto-navigation across a date range while dragging appointments to the extremities.
Tab
- Vertical Tab - Provided vertical orientation support in the Tab control, which arranges tab items from top to bottom. The header is positioned at the left or right edges of the Tab control.
TreeMap
- Color mapping enhancements - Now, apply desaturation color mapping for the items in TreeMap along with gradient colors for legend items.
- Legend enhancements - It is possible to display only the desired legend items for color mapping and to bind legend text from the data source.
- Selection and highlight - Select or highlight the legend items similar to the items in TreeMap.
TreeView
- AutoCheck - Provided an option to prevent automatic check/uncheck of the TreeView parent and child checkboxes. Now, each checkbox will act independently.
- Hierarchical data type support in remote data source - Now, you can use hierarchical data from remote services in the TreeView control.
- Load on demand - Provided an option to disable the load-on-demand support in TreeView control.
↧
December 18, 2018, 7:16 am
PDF ViewerAdds PDF Viewer, Splitter and StockChart components.
Features
New Components
- Chip - The Chip control contains a small block of essential information that triggers an event on click action. It also contains the primary text, image, or both, and is mostly used in mail, contacts, or filter tags.
- Input chip - Basic chip with a delete icon that represents a person or entity and enables the removal of chips from the chip list collection.
- Choice chip - Used to select an option from those available.
- Filter chip - Used to select multiple options from those available.
- In-place Editor - The In-place Editor control is used to edit an element in place with inline and pop-up modes. The control has built-in support to handle all form controls such as text box, drop-down list, date picker, and rich text editor.
- PDF Viewer - The PDF Viewer component enables you to view and print PDF files:
- Both normal and PDF files protected with AES and RC4 encryption can be opened and displayed.
- Core interactions are included: scrolling, zooming, panning, and page navigation.
- Built-in toolbar.
- Text can be selected and copied from PDF files.
- Text can be easily searched for across the PDF document.
- Easy navigation with the help of bookmarks, thumbnails, hyperlinks, and a table of contents.
- Two view modes are included: fit-to-page and fit-to-width.
- An entire document or a specific page can be printed directly from the browser.
- Query Builder - The Query Builder component is a graphical user interface that allows you to create and edit filters. It outputs a structured JSON of filters that can be easily parsed to create SQL. It is integrated with Data Manager to communicate with a data source and returns the desired results based on the provided filter. It supports data binding, templates, and horizontal and vertical orientations.
- Splitter - The Splitter component is a layout user interface (UI) control that has resizable split panes. The container splits into multiple panes that are oriented horizontally or vertically. The separator (divider) splits the panes and is used to resize panes. Place the Splitter inside a split pane to make a nested layout user interface.
- TreeGrid - The Essential Studio JavaScript TreeGrid is a feature-rich control used to visualize self-referential hierarchical data effectively in a tabular format. Its rich feature set includes many functionalities: data binding, editing, sorting, filtering, grouping, paging, aggregating rows, and exporting to Excel, CSV, and PDF formats.
- StockChart - The StockChart is a feature-rich control used to track and visualize the stock price of any company for a specific period using charting and range tools. Its rich feature set includes many functionalities: data binding, tooltip, crosshair, zooming, panning, and exporting to image and PDF formats. All stock elements are rendered by using Scalable Vector Graphics (SVG).
Scaffolding ASP.NET MVC Project
- Enhance user experience by including Visual Studio Scaffolding templates for Grid, Chart, and Schedule.
Preview to production - The following components have been moved from preview to production in Essential JS 2 for ASP.NET MVC:
- Diagram
- Word Processor
- Menu Bar
- Pivot Table
- Progress Button
- Rich Text Editor
Calendar
- Islamic Calendar - In addition to the Gregorian calendar, the Calendar control supports displaying the Islamic calendar (Hijri calendar).
Chart
- Lazy loading - Load a chart with data on demand.
- Pie radius - Pie chart now supports different radii for each slice.
- Pie center - Change the center of the pie.
- Gridline and axis label animation - Chart now supports gridline and axis label animation on legend click.
Circular Gauge
- Radius calculation based on start and end angles - The radius of the circular gauge will be calculated based on the start and end angles to avoid excess white space while rendering semi or quarter circular gauge.
- Diagram
- UML Class Diagram - This feature allows users to create a UML class diagram through code or a visual interface with the built-in class diagram shapes.
- UML activity diagram - This feature allows users to create a UML activity diagram through code or a visual interface with the built-in activity shapes.
- Drag limit support for connector’s annotations - This feature allows users to limit the label positions while dragging a label from the connector.
- CRUD - This feature allows the users to generate a diagram by reading the data from the database, and updating the database with the newly inserted/updated/deleted nodes and connectors.
- Virtualization - This feature allows users to render a large number of nodes and connectors in a diagram for effective performance.
Dialog
- Resizable dialog - Resize modal and non-modal (modeless) dialogs. The dimensions of a dialog can be adjusted dynamically using this feature.
Essential DocIO
- Update field enhancements - Essential DocIO now allows updating the AutoNum and Set fields in a Word document.
- Restart numbering in lists - Essential DocIO now allows numbering in lists to be restarted in the Word documents while performing mail merge and merging multiple Word documents.
- Hyphenation in Word-to-PDF and Word-to-image conversions - Essential DocIO now allows hyphenating text in a Word document while converting it to PDF or image format.
- Track changes in Word-to-PDF conversion - Essential DocIO now allows showing revision marks in a generated PDF when converting Word documents with tracked changes or revisions.
- Word-to-PDF enhancements - Essential DocIO now provides the following features in Word-to-PDF conversion:
- Preservation of complex script text.
DocumentEditor
- Right to left - The DocumentEditor now supports right to left flow direction for all UI elements like the find and replace pane, dialogs, and more.
- IME support - The DocumentEditor now supports input method editor (IME) that allows entering complex languages like Japanese, Chinese, etc.
File Upload
- Sequential upload - The File Upload control processes files sequentially from the queue instead of trying to upload all the files at once.
- Grid
- Row drag and drop - Drag and drop grid rows within the Grid to change row positions dynamically in the UI.
- Row spanning - This feature allows the user to span adjacent rows using grid events.
- Printing hierarchy - Print ‘n’ levels of child grids.
- Exporting grid hierarchy to Excel, CSV, and PDF - Export ‘n’ levels of child grids to Excel, CSV, and PDF formats.
- Add new row - Add a new row at the bottom of a grid in the UI.
Heatmap Chart
- Axis label grouping - Group multilevel axis labels in heatmaps.
- Legend selection - Toggle cell visibility in heatmaps by selecting legend items in the legend.
- Cell selection - Select a single cell or multiple cells using mouse interactions in heatmaps.
Maps
- Color mapping enhancements - Now, apply desaturation color mapping for the shapes in Maps along with gradient colors for legend items.
- Legend enhancements - It is possible to display only the desired legend items for color mapping and to bind legend text from the data source.
- Selection and highlight - Select or highlight the legend items similar to the shapes in Maps.
Essential PDF
- OpenType font - Add text to a PDF document using OpenType font.
- Get certificate details from PDF - Get certificate details from an existing signed PDF document.
Pivot Grid
- Editing and updating - End users can edit raw items at runtime, simultaneously updating the control.
- Drill-through - Provides support to easily obtain the list of raw items for a particular value cell or summary cell.
- Filter dialog - In the filter dialog, provided support to limit display field values and search options to work with large data without any performance constraint.
- Hyperlink - Allows users to retrieve information about a particular cell by clicking on a hyperlink cell. It also allows users to perform custom operations programmatically.
- Defer update - End users can refresh the control on-demand rather than during every UI interaction.
- Show/hide totals - Provided support to show or hide subtotals and grand totals for rows and columns.
- Aggregations - More aggregation types like distinct count, product, index, population stdev, sample stdev, population var, sample var, running totals, difference from, % of difference from, % of grand total, % of column total, % of row total, % of parent total, % of parent column total, and % of parent column total have been added.
Essential Presentation
- Connector - Add, edit, and remove connectors in PowerPoint files.
Rich Text Editor
- Markdown table - This feature allows users to add tables with rows and columns in the Markdown editor.
Schedule
- Context menu - Context menu can be used with Scheduler now, which opens when the cells or appointments are right-clicked.
- Block time intervals - A specific time range period can be blocked to prevent the creation of appointments in that time slot.
- External drag and drop - Drag and drop appointments from Scheduler to external sources and vice versa.
- Read-only events - Specific events can be made read-only on Scheduler, restricting any CRUD action.
- Virtual scrolling - Load resources and appointments of timeline views virtually on every scroll action.
- Improvements on drag action - You can drag appointments on mobile devices using the tapHold event. Improvements to achieve smooth scrolling and auto-navigation across a date range while dragging appointments to the extremities.
Tab
- Vertical Tab - Provided vertical orientation support in the Tab control, which arranges tab items from top to bottom. The header is positioned at the left or right edges of the Tab control.
- TreeMap
- Color mapping enhancements - Now, apply desaturation color mapping for the items in TreeMap along with gradient colors for legend items.
- Legend enhancements - It is possible to display only the desired legend items for color mapping and to bind legend text from the data source.
- Selection and highlight - Select or highlight the legend items similar to the items in TreeMap.
TreeView
- AutoCheck - Provided an option to prevent automatic check/uncheck of the TreeView parent and child checkboxes. Now, each checkbox will act independently.
- Hierarchical data type support in remote data source - Now, you can use hierarchical data from remote services in the TreeView control.
- Load on demand - Provided an option to disable the load-on-demand support in TreeView control.
↧