Quantcast
Channel: ComponentSource News | ComponentOne Ultimate
Viewing all 166 articles
Browse latest View live

Wijmo Core 2019 v1 (Build 612)

$
0
0
Wijmo Core

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

Features

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

ComponentOne Studio WPF 2019 v2

$
0
0
Simplified Ribbon Toolbar

RichTextBox for WPF gets a new simplified Ribbon toolbar.

Features

Support for .NET Framework 4.5.2

  • This release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

Icon Classes for Modern Apps

  • The new C1Icon is a set of classes which generate monochromatic icons that can be tinted and resized easily, without all the pain points that bitmap-based icons have. These icons are used internally in some controls, such as the new Ribbon for WinForms, where users are able to specify different icons through the API. C1Icon sources can be fonts, vectors (path or SVG), and images. C1Icon is supported in WinForms, WPF and UWP.

FlexPie for WPF Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

RichTextBox for WPF Gets a Simplified Ribbon Toolbar

  • Improved the ribbon-style toolbar to support a simplified look-and-feel based off the latest Microsoft Office UI. The ribbon toolbar can be expanded and collapsed just like the ribbon in Microsoft Office.

Other WPF Enhancements

  • Updated project templates to support Visual Studio 2019.
  • FlexGrid for WPF
    • Added new PrintPreview() method to display print preview window, along with PrintParameters class to allow print setting customization.
    • Improved the performance when adding/removing/reseting large number of items from items source.
    • Column header and unbound rows no longer invalidated when reseting the items source.
  • FlexSheet for WPF
    • Added new PrintPreview() method to display print preview window, along with PrintParameters class to allow print setting customization.
    • Added support for formulas with unbound cells in bound mode.
  • Excel for WPF
    • Added feature that allows users to visualize loading and saving processes (.xlsx, .xls, *.csv).

ComponentOne Studio WinForms 2019 v2

$
0
0
FlexPivot for WinForms Group Ranges

FlexPivot for WinForms now supports group ranges.

Features

Support for .NET Framework 4.5.2

  • This release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

Office 365 Ribbon for WinForms (beta)

  • The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Office 365. With it you'll enjoy:
    • New simplified view when the ribbon is collapsed.
    • 20+ embedded controls including buttons, progress bars, updated galleries and more.
    • Enhanced set of embedded images for buttons along with support for font and vector-based icons.
    • A backstage view and status bar component.
  • Users of the old ribbon will be pleased to know that the new ribbon also supports the same 40+ themes, or they can customize one using the C1ThemeController.

Icon Classes for Modern Apps

  • The new C1Icon is a set of classes which generate monochromatic icons that can be tinted and resized easily, without all the pain points that bitmap-based icons have. These icons are used internally in some controls, such as the new Ribbon for WinForms, where users are able to specify different icons through the API. C1Icon sources can be fonts, vectors (path or SVG), and images. C1Icon is supported in WinForms, WPF and UWP.

FlexGrid for WinForms Enhancements

  • Column Footers Enable Fixed Column Summaries - The popular FlexGrid for WinForms now supports column footers. The footer row can be fixed or scrollable as the last row in the grid. Within the footer you can easily show aggregates like sum, average, min, max, etc. Footers can also show values based on expressions, such as calculations based on several columns (ie, a grand total). This feature comes with full design-time support to configure the column footers with expressions and captions.
  • Now You can Use Custom Expressions in Subtotal Groups - With FlexGrid for WinForms, it is now finally possible to use custom expressions as subtotals in groups along with aggregates. For example, a group expression can contain a total, such as sum(product(quantity, price)).
  • FlexPivot for WinForms Supports Group Ranges - ComponentOne FlexPivot for WinForms now supports group ranges for fields. Grouped ranges allow for custom grouping of data into binned ranges, such as Ages 10-20, Ages 21-39, Ages 40-59+, or you can now create yearly quarter groups with just a simple date field. You can create grouped ranges based upon string, numeric and date fields. Once the grouped ranges are created, users can also filter upon these ranges to further enhance their pivot views.

FlexPie for WinForms Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

FlexChart for WinForms Custom Data Filter Sample

  • This release adds a new sample that demonstrates using a FlexChart inside a DataFilter control as a custom filter. The sample displays open, high, low, close, and volume of a stock, and it lets you filter these values by showing the values in different charts over a period of time within the data filter. You can choose to filter the data by clicking on data points, adjust the time period by using the range bar, and filter the range selection by dragging the mouse. You can see this sample in action by downloading the WinForms Edition Samples.

Other WinForms Edition Enhancements

  • FlexGrid for WinForms
    • Added SearchThroughVisibleRows property that determines to search in all rows or only visible.
    • Provided the feature to save the collapsed node in C1FlexGrid as it is in the Excel format.
    • In the C1FlexGrid the FilterEditorForm's MaximumSize.Height has been increased.
    • Provided scrollbars in C1FlexGridGroupPanel when AutoSize = False.
    • Added IC1ColumnFilter2 interface. Implementation of this interface by custom filter allows to serialize and deserialize the xml filter definition during getting or setting of C1FlexGridBase.FilterDefinition property.
    • Exposed ColumnCollection.DefaultSize and RowCollection.DefaultSize properties to property grid. These properties can be reset to its default values in design time to achieve the adjusting defauls sizes for columns or rows based C1FlexGrid font size. The default value of these properties is -1.
  • Gauges for WinForms
    • [C1BulletGraph] Added a new overloaded Render method that allows to render the C1BulletGraph control in a specified graphics with a given rectangle where the graph will be drawn.
    • [C1BulletGraph] Improved performance (styles).
  • Input for WinForms
    • [C1ComboBox] Added the MouseWheelSelection property. This property indicating whether the selected item changes using the mouse wheel when the C1ComboBox isn't dropped down.
    • Added the HandleScrolling property. This property indicates whether the C1ComboBox handles the scrolling of the parent control or not.
  • Scheduler for WinForms
    • The default print preview dialog is changed to C1RibbonPreviewDialog from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1Schedule will try to use old preview dialog from the C1.Win.C1Report.4 assembly. If you want to use new preview dialog, please make sure that added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies.
    • Added C1Calendar.DisplayRangeChanged event.
  • TrueDBGrid for WinForms
    • The default print preview is changed to C1RibbonPreview from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1TrueDBGrid will try to use old preview from the C1.Win.C1Report.4 assembly. If you want to use new preview, please make sure that you added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4, and C1.Win.C1SplitContainer.4 assemblies.
  • Calendar for WinForms
    • [C1CalendarView] Added BeginUpdate and EndUpdate methods.
    • [C1DateEdit] Improved performance.
    • [C1CalendarView] Added GetDisplayRange method and DisplayRangeChanged event.
    • [C1DateEdit] Added CalendarSettings.DisplayRangeChanged event.
  • DataFilter for WinForms
    • Added CollapseAll and ExpandAll methods. (TFS:366020)
    • Improved performance (styles).
  • MultiSelect for WinForms
    • [C1CheckList] Added the RightClickSelect property. This property gets or sets a value indicating whether a item can be selected by right click or not.
    • [C1CheckList] Added the Radio option to the SelectionMode enum. This option allows the user to select only one item at a time and deselect the item while holding down the CTRL modifier key.
    • Improved performance of modifying, adding, or removing items from a data source.
    • The focus no longer moves down when the user presses the Enter key.
    • C1CheckList & C1MultiSelect - added xml docs remarks.
    • Added SelectedValues array of selected item values in C1CheckList and C1MultiSelect.
    • [C1MultiSelect] Added ValueMemberPath property.
  • TreeView for WinForms
    • Added support of IAccessible interface.
    • Added the RightClickSelect property. This property gets or sets a value indicating whether a node can be selected by right click or not.
    • Added support Shift modifier in Multiple SelectionMode when SelectionModifier is None.
    • When the user changes the SelectionMode, then the C1TreeView saves the selection state, if it can.
    • Added the MoveDownByEnter property. This property is protected and gets or sets a value indicating whether the focus can move down when the Enter button is pressed.
    • Added the FocusCell method. This method sets focus to a node cell. Added the GetFocusedColumnIndex method. This method gets a column index of focused cell.
    • Added the GetFocusedNode method. This method gets a node that contains the focused cell.

ComponentOne Studio UWP 2019 v2

$
0
0
Icon Classes for Modern Apps

Adds new Icon classes for modern apps.

Features

Icon Classes for Modern Apps

  • The new C1Icon is a set of classes which generate monochromatic icons that can be tinted and resized easily, without all the pain points that bitmap-based icons have. These icons are used internally in some controls, such as the new Ribbon for WinForms, where users are able to specify different icons through the API. C1Icon sources can be fonts, vectors (path or SVG), and images. C1Icon is supported in WinForms, WPF and UWP.

FlexPie for UWP Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

Other UWP Enhancements

  • FlexGrid for UWP
    • Support for printing with new Print() method to display built-in print preview dialog, along with PrintParameters class to allow print setting customization.
    • Improved the performance when adding/removing/reseting large number of items from items source.
  • FlexViewer for UWP
    • String resources localized to German
  • Excel for UWP
    • Added feature that allows users to visualize loading and saving processes (.xlsx, .xls, *.csv).

ComponentOne Studio ASP.NET Web Forms Edition 2019 v2

$
0
0
Multiple Pie Series

FlexPie now supports multiple pie series.

Features

Support for .NET Framework 4.5.2

  • This release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

FlexPie for ASP.NET Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

ASP.NET Web API Now Has CRUD Support for Cloud Storage

  • Added built-in support for CRUD operations for the following cloud storage services: Azure, AWS (Amazon Web Services), DropBox, and Google Drive. You can use the API to list, upload, download, and delete files from these services.

ComponentOne Studio for Xamarin 2019 v2

$
0
0
Xamarin with FlexViewer (beta)

Display PDFs in Xamarin with FlexViewer (beta) control.

Features

Display PDFs in Xamarin with FlexViewer (beta)

  • The cross-platform FlexViewer control is now partially supported for the Xamarin Platform. Use the FlexViewer (beta) to display PDF files in your Xamarin.Forms, Xamarin.Android or Xamarin.iOS mobile apps. The viewer supports page navigation and text search.

CollectionView for Xamarin Virtualization Enhancements

  • The CollectionView for Xamarin is enhanced with virtualization features including several new collection views designed for specific scenarios. For example, you can implement paged data virtualization by wrapping a C1VirtualCollectionView with a C1PagedCollectionView. Both of these data-providing and transforming collection views are newly added in 2019 v2 along with several others:
    • C1VirtualCollectionView - provides page-like data virtualization with a GetPageAsync() method that populates the collection view. This collection resolves the problem of synchronizing requests and avoiding duplicates.
    • C1PagedCollectionView - provides a paged collection view that supports the ISupportPaging interface that allows controls like C1DataPager to change the pages. This collection is a transforming collection, like C1SortCollectionView or C1FilterCollectionView.
    • C1SelectManyCollectionView - this is like C1SelectCollectionView, but every item of the original collection is converted to a range of items in the resulting collection.
    • C1CacheCollectionView - this collection keeps a reference to the items when they are accessed. It can be used together with C1SelectCollectionView to avoid calling the selector repeatedly for the same item, and thus improve performance.
    • C1SequenceCollectionView - this collection allows composing a range of collection into one sequentially to be exposed as a single collection.
    • C1EditableCollectionView – with this collection view changes made to the collection are tracked locally and aren’t committed to the source immediately. It’s similar to the .NET DataTable.
  • This release introduces the EntityFrameworkVirtualCollectionView to join the EntityFrameworkCursorCollectionView. The benefit of the virtual collection view is that when you scroll a list of items, you can go directly to the last item. With the cursor collection view you need to bring the pages in one at a time (and the activity indicator displays at the bottom).The trade off to using the new virtual collection view is that it needs to calculate the total count of items in the table, which can be an expensive database operation.

Other Xamarin Enhancements

  • Xamarin.Forms upgraded to 4.0.0.425677
  • CollectionView for Xamarin
    • C1PagedCollectionView, ISupportPaging, C1VirtualCollectionView, C1SequenceCollectionView, C1SelectCollectionView, C1SelectManyCollectionView, C1CacheCollectionView, C1EditableCollectionView, C1DelegateList and ISupportAsyncLoading, EntityFrameworkVirtualCollectionView added.
  • FlexGrid for Xamarin
    • Rows and Columns.DisableAnimations() allows performing changes in the model without being animated.
    • Performance of load, sort and filter improved for scenarios with a huge number of rows (Model-virtualization).

ComponentOne Studio ASP.NET MVC 2019 v2

$
0
0
OLAP for ASP.NET MVC

Improves FlexGrid, OLAP and FlexChart controls.

Features

Support for .NET Framework 4.5.2

  • This release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

FlexGrid for ASP.NET MVC Enhancements

  • Added a FlexGrid.ErrorTip property that allows you to specify a tooltip to use when showing validation errors. Use this property to customize the tooltip, or set it to null to restore the original behavior (use the cell's "title" attribute to show validation errors).

OLAP for ASP.NET MVC Enhancements

  • This release adds two enhancements for OLAP including an outline mode and value field column headers. The PivotGrid.OutlineMode property causes the grid to show groups in outline format, allowing users to collapse rows to create a compact display. The PivotGrid.showValueFieldHeaders property causes the grid to show headers for value fields even in views that have a single value field.

FlexChart for ASP.NET MVC Enhancements

  • Range Area Charts - Range area charts plot two values on the Y axis for each data point and fill the area between. This is like the range bar and column charts that plot a range of two values for each data point. This new chart type is enabled by setting the chart type as 'Area' and then setting the upper and lower range values in the series binding.
  • Series Tooltips & ItemFormatter - The new series itemFormatter function enables you to customize appearance of data points for specific series in charts that contain multiple series. And the new series tooltip property enables you to customize the tooltip for specific series in charts that contain multiple series. In previous versions the itemFormatter and tooltip template applied to all series.

Control Wizard Updated for MVC

  • This release updates the control wizard to support insert and update of the controls inside Razor Page applications. This means that you can insert a ComponentOne ASP.NET MVC control at a cursor position on a .cshtml page of the Razor app by using the control wizard. Additionally, you can update a control by right-clicking inside a control declaration and choosing "Update C1 MVC Control". This feature also takes care of all resource registration and reference additions.

Other ASP.NET MVC Enhancements

  • FlexGrid for ASP.NET MVC
    • Added an extra parameter to the FlexGrid.getClipString method so it can export row headers (in addition to column headers). This new feature is important for exporting the content of PivotGrid controls for example
    • Added a new "ExclusiveValueSearch" property to the FlexGridFilter and ValueFilter, ValueFilterSetting classes. This new property is set to true by default, which enables an Excel-like behavior (searching excludes items from the filter). Set it to false to disable this, so searching only affects which items are displayed on the list, and not which items are included in the filter.
  • OLAP for ASP.NET MVC
    • Improved keyboard support in the PivotGrid to allow expanding and collapsing row groups with the keyboard (use alt-Left to collapse, alt-Right to expand).
    • Changed the olap.PivotGrid to honor the allowMerging property. Also changed the default setting of the property to 'All'.
    • Added two new settings to the wijmo.olap. ShowAs enumeration: PctPrevRow and PctPrevCol cause the engine to show values for each item as a percentage of the value in the previous row or column.
    • Added a new "ExclusiveValueSearch" property to the PivotEngine. This new property is set to true by default, which enables an Excel-like behavior (searching excludes items from the filter). Set it to false to disable this, so searching only affects which items are displayed on the list, and not which items are included in the filter.
  • Multirow for ASP.NET MVC
    • Added support for explicitly setting the rowspan in MultiRow cells.
    • Added support for the MultiRow.NewRowAtTop property (in previous versions the new row template was always displayed at the bottom of the MultiRow.
  • TreeView for ASP.NET MVC
    • Added a TreeView.ExpandOnLoad property that determines whether the TreeView should automatically expand the first node when it loads (default behavior) or if all nodes should be initially collapsed.
    • Added a TreeView.CheckOnClick property that allows users to check nodes by clicking anywhere on the node header (as opposed to clicking on the checkbox itself).
    • Added a TreeView.CheckedMemberPath property that allows you to bind the Mcheckboxes in the TreeView to data members.
  • Menu for ASP.NET MVC
    • Added a Menu.closeOnLeave property to work with Menu.OpenOnHover and provide more control over when menus open and close.
    • Added a cssClassAll property to the FlexGrid's Row and Column classes so you can add CSS classes to header cells as well as to data cells.
    • Added a Tooltip.cssClass property to allow different types of tooltips to use different styles (e.g. information, validation, etc.).
  • Input for ASP.NET MVC
    • Improved the ComboBox.SelectedValue property to get or set the control's text when it has no itemsSource. This makes it easier to use the ComboBox as a replacement for regular input elements (and leverage wijmo's infrastructure including styling).
    • Added property InputType for DropDown and InputMask.

ComponentOne Studio Enterprise 2019 v2

$
0
0
Office 365 Ribbon for WinForms (beta)

Adds new Office 365 Ribbon for WinForms (beta) control.

Features

Support for .NET Framework 4.5.2

  • This release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

Office 365 Ribbon for WinForms (beta)

  • The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Office 365. With it you'll enjoy:
    • New simplified view when the ribbon is collapsed.
    • 20+ embedded controls including buttons, progress bars, updated galleries and more.
    • Enhanced set of embedded images for buttons along with support for font and vector-based icons.
    • A backstage view and status bar component.
  • Users of the old ribbon will be pleased to know that the new ribbon also supports the same 40+ themes, or they can customize one using the C1ThemeController.

Icon Classes for Modern Apps

  • The new C1Icon is a set of classes which generate monochromatic icons that can be tinted and resized easily, without all the pain points that bitmap-based icons have. These icons are used internally in some controls, such as the new Ribbon for WinForms, where users are able to specify different icons through the API. C1Icon sources can be fonts, vectors (path or SVG), and images. C1Icon is supported in WinForms, WPF and UWP.

FlexGrid for WinForms Enhancements

  • Column Footers Enable Fixed Column Summaries - The popular FlexGrid for WinForms now supports column footers. The footer row can be fixed or scrollable as the last row in the grid. Within the footer you can easily show aggregates like sum, average, min, max, etc. Footers can also show values based on expressions, such as calculations based on several columns (ie, a grand total). This feature comes with full design-time support to configure the column footers with expressions and captions.
  • Now You can Use Custom Expressions in Subtotal Groups - With FlexGrid for WinForms, it is now finally possible to use custom expressions as subtotals in groups along with aggregates. For example, a group expression can contain a total, such as sum(product(quantity, price)).
  • FlexPivot for WinForms Supports Group Ranges - ComponentOne FlexPivot for WinForms now supports group ranges for fields. Grouped ranges allow for custom grouping of data into binned ranges, such as Ages 10-20, Ages 21-39, Ages 40-59+, or you can now create yearly quarter groups with just a simple date field. You can create grouped ranges based upon string, numeric and date fields. Once the grouped ranges are created, users can also filter upon these ranges to further enhance their pivot views.

FlexPie for WinForms, WPF, ASP.NET & UWP Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

FlexChart for WinForms Custom Data Filter Sample

  • This release adds a new sample that demonstrates using a FlexChart inside a DataFilter control as a custom filter. The sample displays open, high, low, close, and volume of a stock, and it lets you filter these values by showing the values in different charts over a period of time within the data filter. You can choose to filter the data by clicking on data points, adjust the time period by using the range bar, and filter the range selection by dragging the mouse. You can see this sample in action by downloading the WinForms Edition Samples.

RichTextBox for WPF Gets a Simplified Ribbon Toolbar

  • Improved the ribbon-style toolbar to support a simplified look-and-feel based off the latest Microsoft Office UI. The ribbon toolbar can be expanded and collapsed just like the ribbon in Microsoft Office.

Display PDFs in Xamarin with FlexViewer (beta)

  • The cross-platform FlexViewer control is now partially supported for the Xamarin Platform. Use the FlexViewer (beta) to display PDF files in your Xamarin.Forms, Xamarin.Android or Xamarin.iOS mobile apps. The viewer supports page navigation and text search.

CollectionView for Xamarin Virtualization Enhancements

  • The CollectionView for Xamarin is enhanced with virtualization features including several new collection views designed for specific scenarios. For example, you can implement paged data virtualization by wrapping a C1VirtualCollectionView with a C1PagedCollectionView. Both of these data-providing and transforming collection views are newly added in 2019 v2 along with several others:
    • C1VirtualCollectionView - provides page-like data virtualization with a GetPageAsync() method that populates the collection view. This collection resolves the problem of synchronizing requests and avoiding duplicates.
    • C1PagedCollectionView - provides a paged collection view that supports the ISupportPaging interface that allows controls like C1DataPager to change the pages. This collection is a transforming collection, like C1SortCollectionView or C1FilterCollectionView.
    • C1SelectManyCollectionView - this is like C1SelectCollectionView, but every item of the original collection is converted to a range of items in the resulting collection.
    • C1CacheCollectionView - this collection keeps a reference to the items when they are accessed. It can be used together with C1SelectCollectionView to avoid calling the selector repeatedly for the same item, and thus improve performance.
    • C1SequenceCollectionView - this collection allows composing a range of collection into one sequentially to be exposed as a single collection.
    • C1EditableCollectionView – with this collection view changes made to the collection are tracked locally and aren’t committed to the source immediately. It’s similar to the .NET DataTable.
  • This release introduces the EntityFrameworkVirtualCollectionView to join the EntityFrameworkCursorCollectionView. The benefit of the virtual collection view is that when you scroll a list of items, you can go directly to the last item. With the cursor collection view you need to bring the pages in one at a time (and the activity indicator displays at the bottom).The trade off to using the new virtual collection view is that it needs to calculate the total count of items in the table, which can be an expensive database operation.

FlexGrid Enhancements for ASP.NET MVC and ASP.NET Core MVC

  • Added a FlexGrid.ErrorTip property that allows you to specify a tooltip to use when showing validation errors. Use this property to customize the tooltip, or set it to null to restore the original behavior (use the cell's "title" attribute to show validation errors).

OLAP for ASP.NET MVC Enhancements

  • This release adds two enhancements for OLAP including an outline mode and value field column headers. The PivotGrid.OutlineMode property causes the grid to show groups in outline format, allowing users to collapse rows to create a compact display. The PivotGrid.showValueFieldHeaders property causes the grid to show headers for value fields even in views that have a single value field.

FlexChart for ASP.NET MVC Enhancements

  • Range Area Charts - Range area charts plot two values on the Y axis for each data point and fill the area between. This is like the range bar and column charts that plot a range of two values for each data point. This new chart type is enabled by setting the chart type as 'Area' and then setting the upper and lower range values in the series binding.
  • Series Tooltips & ItemFormatter - The new series itemFormatter function enables you to customize appearance of data points for specific series in charts that contain multiple series. And the new series tooltip property enables you to customize the tooltip for specific series in charts that contain multiple series. In previous versions the itemFormatter and tooltip template applied to all series.

Control Wizard Updated for MVC

  • This release updates the control wizard to support insert and update of the controls inside Razor Page applications. This means that you can insert a ComponentOne ASP.NET MVC control at a cursor position on a .cshtml page of the Razor app by using the control wizard. Additionally, you can update a control by right-clicking inside a control declaration and choosing "Update C1 MVC Control". This feature also takes care of all resource registration and reference additions.

ASP.NET Web API Now Has CRUD Support for Cloud Storage

  • Added built-in support for CRUD operations for the following cloud storage services: Azure, AWS (Amazon Web Services), DropBox, and Google Drive. You can use the API to list, upload, download, and delete files from these services.

Other WinForms Edition Enhancements

  • FlexGrid for WinForms
    • Added SearchThroughVisibleRows property that determines to search in all rows or only visible.
    • Provided the feature to save the collapsed node in C1FlexGrid as it is in the Excel format.
    • In the C1FlexGrid the FilterEditorForm's MaximumSize.Height has been increased.
    • Provided scrollbars in C1FlexGridGroupPanel when AutoSize = False.
    • Added IC1ColumnFilter2 interface. Implementation of this interface by custom filter allows to serialize and deserialize the xml filter definition during getting or setting of C1FlexGridBase.FilterDefinition property.
    • Exposed ColumnCollection.DefaultSize and RowCollection.DefaultSize properties to property grid. These properties can be reset to its default values in design time to achieve the adjusting defauls sizes for columns or rows based C1FlexGrid font size. The default value of these properties is -1.
  • Gauges for WinForms
    • [C1BulletGraph] Added a new overloaded Render method that allows to render the C1BulletGraph control in a specified graphics with a given rectangle where the graph will be drawn.
    • [C1BulletGraph] Improved performance (styles).
  • Input for WinForms
    • [C1ComboBox] Added the MouseWheelSelection property. This property indicating whether the selected item changes using the mouse wheel when the C1ComboBox isn't dropped down.
    • Added the HandleScrolling property. This property indicates whether the C1ComboBox handles the scrolling of the parent control or not.
  • Scheduler for WinForms
    • The default print preview dialog is changed to C1RibbonPreviewDialog from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1Schedule will try to use old preview dialog from the C1.Win.C1Report.4 assembly. If you want to use new preview dialog, please make sure that added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies.
    • Added C1Calendar.DisplayRangeChanged event.
  • TrueDBGrid for WinForms
    • The default print preview is changed to C1RibbonPreview from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1TrueDBGrid will try to use old preview from the C1.Win.C1Report.4 assembly. If you want to use new preview, please make sure that you added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4, and C1.Win.C1SplitContainer.4 assemblies.
  • Calendar for WinForms
    • [C1CalendarView] Added BeginUpdate and EndUpdate methods.
    • [C1DateEdit] Improved performance.
    • [C1CalendarView] Added GetDisplayRange method and DisplayRangeChanged event.
    • [C1DateEdit] Added CalendarSettings.DisplayRangeChanged event.
  • DataFilter for WinForms
    • Added CollapseAll and ExpandAll methods. (TFS:366020)
    • Improved performance (styles).
  • MultiSelect for WinForms
    • [C1CheckList] Added the RightClickSelect property. This property gets or sets a value indicating whether a item can be selected by right click or not.
    • [C1CheckList] Added the Radio option to the SelectionMode enum. This option allows the user to select only one item at a time and deselect the item while holding down the CTRL modifier key.
    • Improved performance of modifying, adding, or removing items from a data source.
    • The focus no longer moves down when the user presses the Enter key.
    • C1CheckList & C1MultiSelect - added xml docs remarks.
    • Added SelectedValues array of selected item values in C1CheckList and C1MultiSelect.
    • [C1MultiSelect] Added ValueMemberPath property.
  • TreeView for WinForms
    • Added support of IAccessible interface.
    • Added the RightClickSelect property. This property gets or sets a value indicating whether a node can be selected by right click or not.
    • Added support Shift modifier in Multiple SelectionMode when SelectionModifier is None.
    • When the user changes the SelectionMode, then the C1TreeView saves the selection state, if it can.
    • Added the MoveDownByEnter property. This property is protected and gets or sets a value indicating whether the focus can move down when the Enter button is pressed.
    • Added the FocusCell method. This method sets focus to a node cell. Added the GetFocusedColumnIndex method. This method gets a column index of focused cell.
    • Added the GetFocusedNode method. This method gets a node that contains the focused cell.

Other WPF Enhancements

  • Updated project templates to support Visual Studio 2019.
  • FlexGrid for WPF
    • Added new PrintPreview() method to display print preview window, along with PrintParameters class to allow print setting customization.
    • Improved the performance when adding/removing/reseting large number of items from items source.
    • Column header and unbound rows no longer invalidated when reseting the items source.
  • FlexSheet for WPF
    • Added new PrintPreview() method to display print preview window, along with PrintParameters class to allow print setting customization.
    • Added support for formulas with unbound cells in bound mode.
  • Excel for WPF
    • Added feature that allows users to visualize loading and saving processes (.xlsx, .xls, *.csv).

Other ASP.NET MVC & ASP.NET Core MVC Enhancements

  • FlexGrid for ASP.NET MVC
    • Added an extra parameter to the FlexGrid.getClipString method so it can export row headers (in addition to column headers). This new feature is important for exporting the content of PivotGrid controls for example
    • Added a new "ExclusiveValueSearch" property to the FlexGridFilter and ValueFilter, ValueFilterSetting classes. This new property is set to true by default, which enables an Excel-like behavior (searching excludes items from the filter). Set it to false to disable this, so searching only affects which items are displayed on the list, and not which items are included in the filter.
  • OLAP for ASP.NET MVC
    • Improved keyboard support in the PivotGrid to allow expanding and collapsing row groups with the keyboard (use alt-Left to collapse, alt-Right to expand).
    • Changed the olap.PivotGrid to honor the allowMerging property. Also changed the default setting of the property to 'All'.
    • Added two new settings to the wijmo.olap. ShowAs enumeration: PctPrevRow and PctPrevCol cause the engine to show values for each item as a percentage of the value in the previous row or column.
    • Added a new "ExclusiveValueSearch" property to the PivotEngine. This new property is set to true by default, which enables an Excel-like behavior (searching excludes items from the filter). Set it to false to disable this, so searching only affects which items are displayed on the list, and not which items are included in the filter.
  • Multirow for ASP.NET MVC
    • Added support for explicitly setting the rowspan in MultiRow cells.
    • Added support for the MultiRow.NewRowAtTop property (in previous versions the new row template was always displayed at the bottom of the MultiRow.
  • TreeView for ASP.NET MVC
    • Added a TreeView.ExpandOnLoad property that determines whether the TreeView should automatically expand the first node when it loads (default behavior) or if all nodes should be initially collapsed.
    • Added a TreeView.CheckOnClick property that allows users to check nodes by clicking anywhere on the node header (as opposed to clicking on the checkbox itself).
    • Added a TreeView.CheckedMemberPath property that allows you to bind the Mcheckboxes in the TreeView to data members.
  • Menu for ASP.NET MVC
    • Added a Menu.closeOnLeave property to work with Menu.OpenOnHover and provide more control over when menus open and close.
    • Added a cssClassAll property to the FlexGrid's Row and Column classes so you can add CSS classes to header cells as well as to data cells.
    • Added a Tooltip.cssClass property to allow different types of tooltips to use different styles (e.g. information, validation, etc.).
  • Input for ASP.NET MVC
    • Improved the ComboBox.SelectedValue property to get or set the control's text when it has no itemsSource. This makes it easier to use the ComboBox as a replacement for regular input elements (and leverage wijmo's infrastructure including styling).
    • Added property InputType for DropDown and InputMask.

Other UWP Enhancements

  • FlexGrid for UWP
    • Support for printing with new Print() method to display built-in print preview dialog, along with PrintParameters class to allow print setting customization.
    • Improved the performance when adding/removing/reseting large number of items from items source.
  • FlexViewer for UWP
    • String resources localized to German
  • Excel for UWP
    • Added feature that allows users to visualize loading and saving processes (.xlsx, .xls, *.csv).

Other Xamarin Enhancements

  • Xamarin.Forms upgraded to 4.0.0.425677
  • CollectionView for Xamarin
    • C1PagedCollectionView, ISupportPaging, C1VirtualCollectionView, C1SequenceCollectionView, C1SelectCollectionView, C1SelectManyCollectionView, C1CacheCollectionView, C1EditableCollectionView, C1DelegateList and ISupportAsyncLoading, EntityFrameworkVirtualCollectionView added.
  • FlexGrid for Xamarin
    • Rows and Columns.DisableAnimations() allows performing changes in the model without being animated.
    • Performance of load, sort and filter improved for scenarios with a huge number of rows (Model-virtualization).

ComponentOne Ultimate 2019 v2

$
0
0
ComponentOne Ultimate

Adds two new .NET Core and .NET Standard service components.

Features

DataEngine for .NET Core

  • The new ComponentOne DataEngine (C1DataEngine) for .NET Core uses in-memory caching technology to deliver faster extraction, transformation, and loading of large and complex data sets.
  • Fetch and query millions of records in a second or less.
  • Sort, filter, group, and aggregate data at runtime without needing to hit the server.
  • Blend data from multiple data sources into a single collection (SQL, CSV, JSON, .NET Objects).
  • Any .NET Core or ASP.NET Core application supported.

TextParser for .NET Standard

  • The new ComponentOne TextParser (C1TextParser) for .NET Standard enables you to efficiently extract data from plain text or HTML files that can then be stored in a table of records or transferred to another system.
  • Extract and integrate data from semi-structured sources such as emails and invoices, into your workflows.
  • Parse data using a variety of different techniques (Starts-After-Continues-Until, HTML and template-based with regular expression matching)
  • Extract repeated fields from HTML files to generate a data table of records.
  • Supported with any .NET Framework, .NET Core, ASP.NET Core, UWP or Xamarin application.

Support for .NET Framework 4.5.2

  • In addition to adding new libraries for .NET Standard and .NET Core, this release continues to update ComponentOne Studio components to support the latest .NET Framework. Microsoft has ended support for .NET 4.5.1, and based upon feedback from an earlier survey, it was decided to update all ComponentOne .NET controls to .NET 4.5.2. This release updates all WinForms and ASP.NET (MVC and Web Forms) controls. GrapeCity will finish updating WPF controls by the next release in November.
  • Starting with 2019 v2, .NET 4.5.2 will be the lowest supported framework for the controls. This means that all new features and new controls will be exclusive to .NET 4.5.2, however, GrapeCity will continue to maintain the 4.0 version of the controls for one year until 2020 v2.

Office 365 Ribbon for WinForms (beta)

  • The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Office 365. With it you'll enjoy:
    • New simplified view when the ribbon is collapsed.
    • 20+ embedded controls including buttons, progress bars, updated galleries and more.
    • Enhanced set of embedded images for buttons along with support for font and vector-based icons.
    • A backstage view and status bar component.
  • Users of the old ribbon will be pleased to know that the new ribbon also supports the same 40+ themes, or they can customize one using the C1ThemeController.

Icon Classes for Modern Apps

  • The new C1Icon is a set of classes which generate monochromatic icons that can be tinted and resized easily, without all the pain points that bitmap-based icons have. These icons are used internally in some controls, such as the new Ribbon for WinForms, where users are able to specify different icons through the API. C1Icon sources can be fonts, vectors (path or SVG), and images. C1Icon is supported in WinForms, WPF and UWP.

FlexGrid for WinForms Enhancements

  • Column Footers Enable Fixed Column Summaries - The popular FlexGrid for WinForms now supports column footers. The footer row can be fixed or scrollable as the last row in the grid. Within the footer you can easily show aggregates like sum, average, min, max, etc. Footers can also show values based on expressions, such as calculations based on several columns (ie, a grand total). This feature comes with full design-time support to configure the column footers with expressions and captions.
  • Now You can Use Custom Expressions in Subtotal Groups - With FlexGrid for WinForms, it is now finally possible to use custom expressions as subtotals in groups along with aggregates. For example, a group expression can contain a total, such as sum(product(quantity, price)).
  • FlexPivot for WinForms Supports Group Ranges - ComponentOne FlexPivot for WinForms now supports group ranges for fields. Grouped ranges allow for custom grouping of data into binned ranges, such as Ages 10-20, Ages 21-39, Ages 40-59+, or you can now create yearly quarter groups with just a simple date field. You can create grouped ranges based upon string, numeric and date fields. Once the grouped ranges are created, users can also filter upon these ranges to further enhance their pivot views.

FlexPie for WinForms, WPF, ASP.NET & UWP Supports Multiple Pie Series

  • You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source. To create multiple pie chart series, specify several comma-separated properties in FlexPie.binding. This feature is now supported in the WinForms, WPF, ASP.NET MVC, and UWP versions of FlexChart.

FlexChart for WinForms Custom Data Filter Sample

  • This release adds a new sample that demonstrates using a FlexChart inside a DataFilter control as a custom filter. The sample displays open, high, low, close, and volume of a stock, and it lets you filter these values by showing the values in different charts over a period of time within the data filter. You can choose to filter the data by clicking on data points, adjust the time period by using the range bar, and filter the range selection by dragging the mouse. You can see this sample in action by downloading the WinForms Edition Samples.

RichTextBox for WPF Gets a Simplified Ribbon Toolbar

  • Improved the ribbon-style toolbar to support a simplified look-and-feel based off the latest Microsoft Office UI. The ribbon toolbar can be expanded and collapsed just like the ribbon in Microsoft Office.

Display PDFs in Xamarin with FlexViewer (beta)

  • The cross-platform FlexViewer control is now partially supported for the Xamarin Platform. Use the FlexViewer (beta) to display PDF files in your Xamarin.Forms, Xamarin.Android or Xamarin.iOS mobile apps. The viewer supports page navigation and text search.

CollectionView for Xamarin Virtualization Enhancements

  • The CollectionView for Xamarin is enhanced with virtualization features including several new collection views designed for specific scenarios. For example, you can implement paged data virtualization by wrapping a C1VirtualCollectionView with a C1PagedCollectionView. Both of these data-providing and transforming collection views are newly added in 2019 v2 along with several others:
    • C1VirtualCollectionView - provides page-like data virtualization with a GetPageAsync() method that populates the collection view. This collection resolves the problem of synchronizing requests and avoiding duplicates.
    • C1PagedCollectionView - provides a paged collection view that supports the ISupportPaging interface that allows controls like C1DataPager to change the pages. This collection is a transforming collection, like C1SortCollectionView or C1FilterCollectionView.
    • C1SelectManyCollectionView - this is like C1SelectCollectionView, but every item of the original collection is converted to a range of items in the resulting collection.
    • C1CacheCollectionView - this collection keeps a reference to the items when they are accessed. It can be used together with C1SelectCollectionView to avoid calling the selector repeatedly for the same item, and thus improve performance.
    • C1SequenceCollectionView - this collection allows composing a range of collection into one sequentially to be exposed as a single collection.
    • C1EditableCollectionView – with this collection view changes made to the collection are tracked locally and aren’t committed to the source immediately. It’s similar to the .NET DataTable.
  • This release introduces the EntityFrameworkVirtualCollectionView to join the EntityFrameworkCursorCollectionView. The benefit of the virtual collection view is that when you scroll a list of items, you can go directly to the last item. With the cursor collection view you need to bring the pages in one at a time (and the activity indicator displays at the bottom).The trade off to using the new virtual collection view is that it needs to calculate the total count of items in the table, which can be an expensive database operation.

FlexGrid Enhancements for ASP.NET MVC and ASP.NET Core MVC

  • Added a FlexGrid.ErrorTip property that allows you to specify a tooltip to use when showing validation errors. Use this property to customize the tooltip, or set it to null to restore the original behavior (use the cell's "title" attribute to show validation errors).

OLAP for ASP.NET MVC Enhancements

  • This release adds two enhancements for OLAP including an outline mode and value field column headers. The PivotGrid.OutlineMode property causes the grid to show groups in outline format, allowing users to collapse rows to create a compact display. The PivotGrid.showValueFieldHeaders property causes the grid to show headers for value fields even in views that have a single value field.

FlexChart for ASP.NET MVC Enhancements

  • Range Area Charts - Range area charts plot two values on the Y axis for each data point and fill the area between. This is like the range bar and column charts that plot a range of two values for each data point. This new chart type is enabled by setting the chart type as 'Area' and then setting the upper and lower range values in the series binding.
  • Series Tooltips & ItemFormatter - The new series itemFormatter function enables you to customize appearance of data points for specific series in charts that contain multiple series. And the new series tooltip property enables you to customize the tooltip for specific series in charts that contain multiple series. In previous versions the itemFormatter and tooltip template applied to all series.

Control Wizard Updated for MVC

  • This release updates the control wizard to support insert and update of the controls inside Razor Page applications. This means that you can insert a ComponentOne ASP.NET MVC control at a cursor position on a .cshtml page of the Razor app by using the control wizard. Additionally, you can update a control by right-clicking inside a control declaration and choosing "Update C1 MVC Control". This feature also takes care of all resource registration and reference additions.

ASP.NET Web API Now Has CRUD Support for Cloud Storage

  • Added built-in support for CRUD operations for the following cloud storage services: Azure, AWS (Amazon Web Services), DropBox, and Google Drive. You can use the API to list, upload, download, and delete files from these services.

Other WinForms Edition Enhancements

  • FlexGrid for WinForms
    • Added SearchThroughVisibleRows property that determines to search in all rows or only visible.
    • Provided the feature to save the collapsed node in C1FlexGrid as it is in the Excel format.
    • In the C1FlexGrid the FilterEditorForm's MaximumSize.Height has been increased.
    • Provided scrollbars in C1FlexGridGroupPanel when AutoSize = False.
    • Added IC1ColumnFilter2 interface. Implementation of this interface by custom filter allows to serialize and deserialize the xml filter definition during getting or setting of C1FlexGridBase.FilterDefinition property.
    • Exposed ColumnCollection.DefaultSize and RowCollection.DefaultSize properties to property grid. These properties can be reset to its default values in design time to achieve the adjusting defauls sizes for columns or rows based C1FlexGrid font size. The default value of these properties is -1.
  • Gauges for WinForms
    • [C1BulletGraph] Added a new overloaded Render method that allows to render the C1BulletGraph control in a specified graphics with a given rectangle where the graph will be drawn.
    • [C1BulletGraph] Improved performance (styles).
  • Input for WinForms
    • [C1ComboBox] Added the MouseWheelSelection property. This property indicating whether the selected item changes using the mouse wheel when the C1ComboBox isn't dropped down.
    • Added the HandleScrolling property. This property indicates whether the C1ComboBox handles the scrolling of the parent control or not.
  • Scheduler for WinForms
    • The default print preview dialog is changed to C1RibbonPreviewDialog from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1Schedule will try to use old preview dialog from the C1.Win.C1Report.4 assembly. If you want to use new preview dialog, please make sure that added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4 and C1.Win.C1SplitContainer.4 assemblies.
    • Added C1Calendar.DisplayRangeChanged event.
  • TrueDBGrid for WinForms
    • The default print preview is changed to C1RibbonPreview from the C1.Win.C1RibbonPreview.4 assembly. If this assembly is not included into project references, then C1TrueDBGrid will try to use old preview from the C1.Win.C1Report.4 assembly. If you want to use new preview, please make sure that you added references to the C1.Win.C1RibbonPreview.4, C1.Win.C1Ribbon.4, and C1.Win.C1SplitContainer.4 assemblies.
  • Calendar for WinForms
    • [C1CalendarView] Added BeginUpdate and EndUpdate methods.
    • [C1DateEdit] Improved performance.
    • [C1CalendarView] Added GetDisplayRange method and DisplayRangeChanged event.
    • [C1DateEdit] Added CalendarSettings.DisplayRangeChanged event.
  • DataFilter for WinForms
    • Added CollapseAll and ExpandAll methods. (TFS:366020)
    • Improved performance (styles).
  • MultiSelect for WinForms
    • [C1CheckList] Added the RightClickSelect property. This property gets or sets a value indicating whether a item can be selected by right click or not.
    • [C1CheckList] Added the Radio option to the SelectionMode enum. This option allows the user to select only one item at a time and deselect the item while holding down the CTRL modifier key.
    • Improved performance of modifying, adding, or removing items from a data source.
    • The focus no longer moves down when the user presses the Enter key.
    • C1CheckList & C1MultiSelect - added xml docs remarks.
    • Added SelectedValues array of selected item values in C1CheckList and C1MultiSelect.
    • [C1MultiSelect] Added ValueMemberPath property.
  • TreeView for WinForms
    • Added support of IAccessible interface.
    • Added the RightClickSelect property. This property gets or sets a value indicating whether a node can be selected by right click or not.
    • Added support Shift modifier in Multiple SelectionMode when SelectionModifier is None.
    • When the user changes the SelectionMode, then the C1TreeView saves the selection state, if it can.
    • Added the MoveDownByEnter property. This property is protected and gets or sets a value indicating whether the focus can move down when the Enter button is pressed.
    • Added the FocusCell method. This method sets focus to a node cell. Added the GetFocusedColumnIndex method. This method gets a column index of focused cell.
    • Added the GetFocusedNode method. This method gets a node that contains the focused cell.

Other WPF Enhancements

  • Updated project templates to support Visual Studio 2019.
  • FlexGrid for WPF
    • Added new PrintPreview() method to display print preview window, along with PrintParameters class to allow print setting customization.
    • Improved the performance when adding/removing/reseting large number of items from items source.
    • Column header and unbound rows no longer invalidated when reseting the items source.
  • FlexSheet for WPF
    • Added new PrintPreview() method to display print preview window, along with PrintParameters class to allow print setting customization.
    • Added support for formulas with unbound cells in bound mode.
  • Excel for WPF
    • Added feature that allows users to visualize loading and saving processes (.xlsx, .xls, *.csv).

Other ASP.NET MVC & ASP.NET Core MVC Enhancements

  • FlexGrid for ASP.NET MVC
    • Added an extra parameter to the FlexGrid.getClipString method so it can export row headers (in addition to column headers). This new feature is important for exporting the content of PivotGrid controls for example
    • Added a new "ExclusiveValueSearch" property to the FlexGridFilter and ValueFilter, ValueFilterSetting classes. This new property is set to true by default, which enables an Excel-like behavior (searching excludes items from the filter). Set it to false to disable this, so searching only affects which items are displayed on the list, and not which items are included in the filter.
  • OLAP for ASP.NET MVC
    • Improved keyboard support in the PivotGrid to allow expanding and collapsing row groups with the keyboard (use alt-Left to collapse, alt-Right to expand).
    • Changed the olap.PivotGrid to honor the allowMerging property. Also changed the default setting of the property to 'All'.
    • Added two new settings to the wijmo.olap. ShowAs enumeration: PctPrevRow and PctPrevCol cause the engine to show values for each item as a percentage of the value in the previous row or column.
    • Added a new "ExclusiveValueSearch" property to the PivotEngine. This new property is set to true by default, which enables an Excel-like behavior (searching excludes items from the filter). Set it to false to disable this, so searching only affects which items are displayed on the list, and not which items are included in the filter.
  • Multirow for ASP.NET MVC
    • Added support for explicitly setting the rowspan in MultiRow cells.
    • Added support for the MultiRow.NewRowAtTop property (in previous versions the new row template was always displayed at the bottom of the MultiRow.
  • TreeView for ASP.NET MVC
    • Added a TreeView.ExpandOnLoad property that determines whether the TreeView should automatically expand the first node when it loads (default behavior) or if all nodes should be initially collapsed.
    • Added a TreeView.CheckOnClick property that allows users to check nodes by clicking anywhere on the node header (as opposed to clicking on the checkbox itself).
    • Added a TreeView.CheckedMemberPath property that allows you to bind the Mcheckboxes in the TreeView to data members.
  • Menu for ASP.NET MVC
    • Added a Menu.closeOnLeave property to work with Menu.OpenOnHover and provide more control over when menus open and close.
    • Added a cssClassAll property to the FlexGrid's Row and Column classes so you can add CSS classes to header cells as well as to data cells.
    • Added a Tooltip.cssClass property to allow different types of tooltips to use different styles (e.g. information, validation, etc.).
  • Input for ASP.NET MVC
    • Improved the ComboBox.SelectedValue property to get or set the control's text when it has no itemsSource. This makes it easier to use the ComboBox as a replacement for regular input elements (and leverage wijmo's infrastructure including styling).
    • Added property InputType for DropDown and InputMask.

Other UWP Enhancements

  • FlexGrid for UWP
    • Support for printing with new Print() method to display built-in print preview dialog, along with PrintParameters class to allow print setting customization.
    • Improved the performance when adding/removing/reseting large number of items from items source.
  • FlexViewer for UWP
    • String resources localized to German
  • Excel for UWP
    • Added feature that allows users to visualize loading and saving processes (.xlsx, .xls, *.csv).

Other Xamarin Enhancements

  • Xamarin.Forms upgraded to 4.0.0.425677
  • CollectionView for Xamarin
    • C1PagedCollectionView, ISupportPaging, C1VirtualCollectionView, C1SequenceCollectionView, C1SelectCollectionView, C1SelectManyCollectionView, C1CacheCollectionView, C1EditableCollectionView, C1DelegateList and ISupportAsyncLoading, EntityFrameworkVirtualCollectionView added.
  • FlexGrid for Xamarin
    • Rows and Columns.DisableAnimations() allows performing changes in the model without being animated.
    • Performance of load, sort and filter improved for scenarios with a huge number of rows (Model-virtualization).

Wijmo Build 5.20192.631 Released

$
0
0
New StepLine Chart Type in Wijmo.

Adds StepLine Chart type.

Features

  • New StepLine Chart Type
    • Commonly used to visualize change at specific points in time.
    • Useful for seeing the size of the change in value as well as patterns in change over time.
  • StepLine Chart Samples added for:
    • JavaScript.
    • Angular.
    • React.
    • Vue.

ComponentOne Studio ASP.NET MVC 2018 v3

$
0
0
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.

ComponentOne Studio UWP 2018 v3

$
0
0
ComponentOne Studio UWP FlexCharts

New 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.

ComponentOne Studio ASP.NET MVC 2018 v3

$
0
0
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.

ComponentOne Studio UWP 2018 v3

$
0
0
ComponentOne Studio UWP FlexCharts

New 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.

ComponentOne Studio ASP.NET MVC 2018 v3

$
0
0
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.

ComponentOne Studio UWP 2018 v3

$
0
0
ComponentOne Studio UWP FlexCharts

New 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.

Wijmo Core 2019 v3

$
0
0
Wijmo adds TransposedGrid control.

Adds FlexGrid Cell Templates for React and Vue.

Features

Wijmo Supports Angular 9 and the Ivy Compiler

  • Adds support for Angular 9 and the Ivy Compiler - start building even faster enterprise applications with the Ivy Compiler.

FlexGrid Enhancements

  • Adds FlexGrid Cell Templates to React and Vue - Easily customize any cell in FlexGrid. Cell Templates allow for limitless templates with declarative markup and binding expressions in any cell of the grid.
  • Two-way Bindings in Wijmo Vue Components - simplifies the creation of input forms. Vue offers two different syntaxes for declaring two-way bindings, the v-model directive, and the sync binding modifier. Wijmo for Vue input components support both of them, so you can choose between them depending on your needs.
  • PureJS FlexGrid Cell Templates - GrapeCity added a new API to their pure JS FlexGrid. The Column class has a new cellTemplate property that allows custom rendering of data cells without using the formatItem event. Column.cellTemplates are much simpler than the Angular, React or Vue Cell Templates. They only allow for a template literal string to be declared. You can put HTML elements in it or even binding expressions that will be parsed by the glbz method and rendered in the cells.
  • FlexGrid Multi-Column Sort - Changed the allowSorting property to an enumeration with the following values:
    • AllowSorting.None: Users cannot sort the grid by clicking the column headers. This is the same as setting allowSorting to false in previous versions.
    • AllowSorting.SingleColumn: Users may sort the grid by a single column at a time. Clicking the column header sorts the column or flips the sort direction. Ctrl+Click removes the sort. This is the same as setting allowSorting to true in previous versions.
    • AllowSorting.MultiColumn: Users may sort the grid by multiple columns at a time. Clicking the column header sorts the column or flips the sort direction. Ctrl+Click removes the sort for that column. Ctrl+Shift+Click removes all sorts. When sorting on multiple columns, the grid shows the sort order in the column headers, next to the sort direction glyph.
  • FlexGrid Pinned Columns - The FlexGrid always supported freezing rows and columns through code but did not expose a UI for controlling this feature. This release adds the allowPinning property that adds pin glyphs to the column headers (clicking the pin freezes or un-freezes the column).
  • FlexGrid Full-text Search - The FlexGrid has always supported column-based, Excel-style filtering using the FlexGridFilter component. This release adds a new wijmo.grid.search module with aFlexGridSearch control that provides a full-text search/filter interface. As users type into the FlexGridSearch control, it filters the items based on the search text and automatically highlights the matches.
  • TransposedGrid - In regular grids, each item is represented by a row with columns that represent the item properties. In transposed grids, each item is represented by a column with rows that represent the item properties. GrapeCity have added a new wijmo.grid.transposed module with a TransposedGrid control where data items are shown as columns and their properties as rows. Customers have used FlexGrid's API to create similar views, but the new TransposedGrid control makes it even easier.
  • Saving CSV Files - Two new features have been added to make saving as CSV files even easier and more powerful:
    • Added a saveFile method to Wijmo core so you can easily save text files without having to copy the same boilerplate code over and over.
    • The grid's getClipString method now has an options parameter that allows you to specify exactly how you want the clip string to be generated. The options available are listed below:
    • ClipStringOptions.Default: Use default options (tabs as cell separators, formatted/visible/unquoted cells). This is the format used internally when copying/pasting to the clipboard.
    • ClipStringOptions.CSV: Use commas as cell separators (CSV format). This is the default format used for exporting CSV files.
    • ClipStringOptions.QuoteAll: Quote all cells. Instead of adding quotes only to cells that contain commas and quotes, wrap all cells in quotes. This makes the output file a little easier to parse.
    • ClipStringOptions.SkipMerged: Skip cells that have been merged over (like Excel). This makes the output file a little easier to read in some cases.
    • ClipStringOptions.Unformatted: Export unformatted values. This format retains the full precision of numeric values, as opposed to saving only the formatted values.
    • ClipStringOptions.InvisibleRows: Include invisible and collapsed rows in the output. By default, invisible and collapsed rows are not included.
    • ClipStringOptions.InvisibleColumns: Include invisible columns in the output. By default, invisible columns are not included.
    • ClipStringOptions.InvisibleCells: Include invisible rows and columns in the output.
  • Other FlexGrid Enhancements:
    • Collapsible Column Groups: Added the ability to create collapsible column groups declaratively. This is done by setting the columns property (or the columnGroups property) to an array containing column definitions where the definitions contain a 'columns' collection of child columns.
    • Added a defaultTypeWidth static property that allows specifying the default width for auto-generated grid columns based on their data types.
    • Improved Clipboard Support: Added a copyHeaders property that allows you to specify whether the grid should include row and/or column headers when copying data to the clipboard.
    • RowDetail Frozen Cell Support: Allow detail cells to span across frozen boundaries

MultiRow Enhancements

  • MultiRow Aggregated Groups: Added a multiRowGroupHeaders property that allows headers with multiple header rows (especially useful for displaying aggregates)
  • MultiRow Column Header Layouts: Added a headerLayoutDefinition property that allows you to define custom layouts for the column headers

FlexChart Enhancements

  • StepLine Chart - most commonly used to visualize change at specific points in time. They are useful for seeing the size of the change in value as well as patterns in change over time. GrapeCity recently added new Step, StepSymbols and StepArea chart types to the FlexChart control.

CollectionView Filters

  • Added a filters property that contains an array of filter functions. This allows you to chain filters with multiple, independent filter functions.

Improved Typings

  • GrapeCity have made some big improvements to their type information in Wijmo. These changes will make Wijmo easier to use and it will help you find bugs in your code much more easily.

Other Enhancements

  • Added type information to several callbacks and properties that used to be of type 'any'.
  • Added generic types to the sender and arguments of the Event class.
  • Added a generic type to the CollectionView and ObservableArray classes.
  • The additional type information provides improved compile-time error-checking and IntelliSense,so you can write better code faster.

Fixes

  • [FlexChart] Fixed issue with incorrect label position for data points with zero value. (TFS 397617).
  • [FlexChart] Fixed issue with incorrect gradient colors when URL contains ending slash. (TFS 397809).
  • [FlexChart] Improved background handling when exporting chart to png/jpg. (TFS 364426).
  • [FlexChart] Fixed issue with intermediate total labels of Waterfall chart. (TFS 400091).
  • [FlexChart] The chart tooltip works correctly when mouse pointer is over the tooltip. (TFS 402702).
  • [FlexChart] Improved calculation of automatic axis limits for bubble chart. (TFS 336715).
  • [FlexChart] X-axis limits can be set for Stacked 100% chart. (TFS 402952).
  • [FlexChart] Fixed issue with incorrect tooltips for multiple pie charts. (TFS 400338).
  • [FlexChart] Fixed error when rendering funnel chart with data source that has null values. (TFS 385211).
  • [JP][FlexGrid][Pdf] Unable to export to PDF when column width is smaller than 7. (TFS 398564).
  • [FlexSheet][Chrome] Page is scrolled on clicking FlexSheet that is partially seen in the view. (TFS 398682).
  • [FlexGrid] [PdfExport] The FlexGrid resizes on the DOM after exporting to PDF. (TFS 396132).
  • [FlexSheet] Column header of data mapped cells change to auto generated column header when converting to table. (TFS 400219).
  • [FlexSheet] Column header can be cut and script error occurs when pasting null value at second time. (TFS 400190).
  • [FlexSheet] Script error occurs when deleting group data rows in certain scenario. (TFS 399570).
  • [FlexSheet] Sort indicator disappeared after navigating to another sheet. (TFS 399979).
  • [FlexSheet] Script error occurs after insert or delete a row when add bound sheet and use 'initialize' method to set 'itemsSource' property. (TFS 398847).
  • [FlexSheet] Filtering cannot be cleared after filtered by the formula value. (TFS 396572).
  • [Angular/MultiSelect] Fixed problem with the checkedItems property 'required' validation in forms. (TFS 402058).
  • [FlexSheet] Improper table header value shown after converting a cell range including sheet column header to table. (TFS 395550).
  • [FlexSheet][Filter]All values are not shown in filter by value if some values are merged. (TFS 392169).
  • [FlexSheet] Column-header row of bound sheet does not show after delete all rows, undo and redo the action. (TFS 402054).
  • [FlexGrid] [PDF] Some of the checkboxes of boolean column are not rendered in PDF. (TFS 401965).
  • [FlexSheet][Chrome] New sheet cannot add at first time when 'stickyHeaders' is set as 'true'. (TFS 396185).
  • [FlexSheet] Performance issue due to custom function. (TFS 352914).
  • [Angular/WjTooltip] The wjTooltip property alway returns an undefined value.
  • [FlexSheet] Column cannot resize immediately and selection does not show correctly when resizing a column from new sheet. (TFS 403862).
  • [FlexSheet] Filter editor cannot open and script error occurs when opening filter editor of newly added sheet. (TFS 403839).
  • [FlexSheet][Benchmark sample] Unlike previous build, loading data takes very long time and browser is not responding when data size is more than 500. (TFS 261309).
  • [FlexSheet] Rows cannot be deleted properly when setting 'allowAddNew' property as 'true'. (TFS 403947).
  • [FlexSheet] 'Insert Row', 'Delete Rows' and 'Convert To Table' context menu items do not work in Bound sheet. (TFS 404836).

ComponentOne Studio UWP 2019 v3

$
0
0
FlexGrid column pinning.

FlexGrid adds column pinning and full text filters.

Features

  • FlexGrid Enhancements
    • Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
    • Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
  • FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.

ComponentOne Studio ASP.NET Web Forms Edition 2019 v3

$
0
0
Multi-range selection for FlexGrid.

Adds Microsoft Excel-like multi-range selection for FlexGrid.

Features

  • Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
  • FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
  • New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
  • Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.

ComponentOne Studio for Xamarin 2019 v3

$
0
0
FlexViewer

Display PDFs using FlexViewer for Xamarin.Forms on iOS and Android.

Features

  • Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.
  • Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.
Viewing all 166 articles
Browse latest View live


Latest Images

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