ComponentOne Studio ASP.NET MVC 2019 v2

Improves FlexGrid, OLAP and FlexChart controls.
July 31, 2019 - 8:28
New Version


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.
    • 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 ASP.NET MVC

Build modern, touch-first solutions.

Got a Question?

Live Chat with our GrapeCity licensing specialists now.