葡萄城开发控件集ComponentOne 2019V2正式发布,新增.NET Core数据引擎(下)

本文主要介绍ComponentOne 2019V2中功能增强的控件、各平台控件功能及易用性体验增强的内容。

在上篇中,小编为大家介绍了

ComponentOne中已有控件增强

FlexGrid表格控件

1、适用于ASP.NET MVC和ASP.NET Core MVC的错误提示

ComponentOne中添加了FlexGrid.ErrorTip属性,该属性允许您定义需要显示验证错误时的工具提示。

当然,您也可以将其设置为null,以还原默认行为(默认使用单元格的”title”属性显示验证错误提示)。

2019v2-3.png

2、支持列脚,启用固定列摘要

FlexGrid表格控件支持列脚功能,列脚行可以被设置为固定样式或在网格中的最后一行滚动。在列脚行内,您可以轻松地显示数据聚合结果,如总和、平均值、最小值、最大值等,此外,列脚行还可以显示基于表达式的值,如基于多列的计算结果(即项目总计)。

此功能附带了完整的设计界面支持,用户可直接配置带有表达式和标题的列脚项。

2019v2-4.png

3、在”SubTotal Groups”中使用自定义表达式

使用WinForms的FlexGrid, 用户可以将自定义表达式用作组中的小计以及数据聚合。例如,组表达式可以包含总计、总和(产品的数量、价格等)。

FlexChart图表控件

1、适用于WinForms、WPF、ASP.NET和 UWP的FlexPie 支持多饼图

使用ComponentOne的FlexPie控件,可以使用相同的数据源创建多饼图”series”,从而在单个图表中可视化呈现更多数据。

要创建多饼图系列,请在FlexPie.binding中指定多个按逗号分隔的属性。此功能在WinForms、WPF、ASP.NET MVC和UWP版本中都可以支持。

2019v2-5.png

2、加入DataFilter自定义数据过滤器示例

ComponentOne的全新示例,演示了如何在数据过滤器DataFilter中使用 FlexChart作为自定义过滤器。

该示例显示了股票的开盘、最高价、最低价、收盘价和交易量,并允许您通过在数据过滤器内不同的时间范围选择显示不同的值,您可以选择通过单击数据点来过滤数据,也可以使用范围栏调整时间段,通过拖动鼠标来过滤数据选择范围。

2019v2-6.png

3、适用于ASP.NET的范围面积图

ComponentOne For ASP.NET平台新增了范围面积图功能,具体实现:为每个数据点在Y轴上绘制两个值,并填充之间的区域。

如需使用范围面积图,只需将图表类型设置为”区域”,然后在系列绑定中设置上部和下部范围值即可。

2019v2-7.png

4、SeriesTooltips(提示工具)和ItemFormatter(图表数据点格式化)

Series Tooltips属性,使您能够为不同系列的图表增加提示信息。

itemFormatter属性,使您能够定义多个图表系列中特定序列的数据点外观。

2019v2-8.png

OLAP数据分析控件

ComponentOne 2019V2为OLAP数据分析控件添加了两个新功能:大纲模式和值字段列标题。

“PivotGrid.OutlineMode”属性为ComponentOne中的电子表格提供了大纲格式分组,即允许用户折叠行以创建更为紧凑的视

图。”PivotGrid.showValueFieldHeaders”属性允许ComponentOne中的电子表格显示值字段的标题,即使在单个值字段的视图中也是如此。

2019v2-9.png

RichTextBox富文本编辑控件增强

基于ComponentOne For WPF中的RichTextBox控件,新版本改进了ribbon样式的工具栏,以支持基于最新Microsoft Office UI的外观样式。

ribbon工具栏可以展开和折叠,就像Microsoft Office中的功能区一样。

2019v2-10.png

FlexPivot数据筛选

适用于WinForms平台的ComponentOne FlexPivot控件,将支持筛选字段按照范围分组,例如按照年龄:10-20岁、21-39 岁、年龄 40-59 岁以上,或通过一个简单的日期字段创建年度季度组。

您可以基于字符串、数字和日期字段创建分组的范围列表,创建分组范围后,用户还可以对该范围进行筛选,以进一步增强其透视视图。

2019v2-11.png

为MVC更新了控件向导

在ComponentOne 2019V2中,我们更新了控件向导,支持在Razor Page应用程序中插入和更新控件。

这项改进意味着您可以使用控件向导在Razor应用.cshtml页面的光标位置插入ASP.NETMVC控件。此外,您还可以通过在控件声明内右键单击并选择”更新C1 MVC控件”来更新控件。

此功能还负责所有资源注册和引用添加。

2019v2-12.png

ASP.NET Web API对云存储具备CRUD支持

是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。ComponentOne为以下云存储服务添加了对 CRUD 操作的内置支持,这些云存储服务包括:Azure、AWS(亚马逊Web服务)、DropBox和 Google云端硬盘。

您可以使用API从这些服务中读取、上传、下载和删除文件。

2019v2-13.png

各平台控件功能及易用性体验增强

WinForm平台新增功能汇总

有关WinForm平台更新内容,请点击【界面控件ComponentOne for WinForms发布2019v2,新增9大控件及功能】查看。

WPF平台新增功能汇总

/span>

有关WPF平台更新内容,请点击【ComponentOne for WPF升级至2019v2版本,新增表格控件|附下载】查看。

ASP.NET MVC和ASP.NET Core MVC新增功能汇总

1、适用于ASP.NET MVC的FlexGrid(表格控件)

  • FlexGrid.getClipString方法添加了一个额外的参数,用于导出行标题(不包括列标题)。此新功能对于导出示例中PivotGrid控件的内容非常重要。

  • FlexGridFilter、ValueFilter和ValueFilterSetting类都添加了一个新的” ExclusiveValueSearch “属性,该属性默认设置为true,提供类似Excel的行为:搜索时从筛选器中可以设置排除项。

将其设置为false可以禁用此功能。

2、适用于ASP.NET MVC的OLAP(数据分析)

  • 改进了PivotGrid 中的键盘支持,允许用户使用键盘展开和折叠行组(使用alt-Left折叠、alt-Right展开)。

  • 更改了olap.PivotGrid以遵循allowMerging属性。还将该属性的默认值设置为“All”。

  • 向wijmo.olap.ShowAs枚举添加了两个新设置:PctPrevRow和PctPrevCol ,用于使引擎显示每个项目的值,并作为上一行或列中值的百分比。

  • 在PivotEngine中添加了一个” ExclusiveValueSearch “属性。该属性默认值为true,用于提供类似Excel的行为:搜索时从筛选器中排除某一项。

    将其设置为false可以禁用此功能。

3、适用于ASP.NET MVC的Multirow(多行表格控件)

  • 添加了对MultiRow单元格中明确设置rowspan的支持

  • 添加了对MultiRow.NewRowAtTop属性的支持。

4、适用于ASP.NET MVC的TreeView(树形图)

  • 添加了TreeView.ExpandOnLoad属性,该属性用于定义TreeView在加载第一个节点时是否应自动展开该节点,或者是否应折叠所有节点。

  • 添加TreeView.CheckOnClick属性,允许用户通过单击节点标题上的任意位置(而不是单击复选框本身)来选中节点。

  • 添加了TreeView.CheckedMemberPath属性,允许您将TreeView中的Mcheckbox绑定到数据成员。

5、适用于ASP.NET MVC的Menu(菜单控件)

  • 添加了Menu.closeOnLeave属性以使用Menu.OpenOnHover,并提供更多对菜单打开和关闭状态的控制。

  • 添加了cssClassAll属性到FlexGrid的Row和Column类,用户可以将CSS classes添加到表头单元格以及数据单元格中。

  • 添加了Tooltip.cssClass属性,允许针对不同的信息,使用不同样式的工具提示(例如信息、验证等)。

6、适用于ASP.NET MVC的Input(输入控件)

  • 改进了ComboBox.SelectedValue属性,用于在没有itemsSource的情况下获取或设置控件的文本。这项改进,使得用户更容易使用ComboBox作为常规输入元素的替代。

  • 为DropDown和InputMask添加属性InputType。


想要获取更多ComponentOne Studio Enterprise资源的朋友,请点这里

想要获取ComponentOne Studio Enterprise正版授权的朋友,请点这里

有关科技更多的精彩内容,请关注下方的微信公众号↓↓↓ 

1563172271.jpg

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月3日
下一篇 2019年7月3日

相关推荐

发表回复

登录后才能评论