我们很高兴地与大家分享,Ignite UI for React 已获得大量重大改进,作为我们持续发布的一部分,引入了增强功能和性能的新特性。 其中的一些关键更新包括分层网格、按钮组等多个组件,以及一些可实现更好数据可视化的仪表盘等。 所有这些都是为帮助开发人员轻松创建高质量、响应式网络应用程序而量身定制的。 下面我们就来详细了解一下它们。
版本 18.4
网格组件的状态持久性功能
React 数据网格、React 树状网格和 React 层次网格中的 React 状态持久性 Ignite UI 允许开发人员轻松保存和恢复网格状态。 当 IgrGridState 被应用到 React IgrGrid 时,它会暴露 GetState、GetStateAsString、ApplyState 和 ApplyStateFromString 方法,开发人员可以使用这些方法在任何场景下实现状态持久化。 支持的功能包括:
排序过滤
高级过滤
分页
单元格选择
行选择
列选择
行钉选
扩展
按列分组
多列标题
列顺序 由 "IColumnState "接口定义的列属性。

版本 18.5
图表高亮过滤器功能
Ignite UI for React 图表组件支持数据高亮叠加,可让您查看所绘制数据的子集,从而增强这些图表中所绘制系列的可视化。 启用后,它将高亮显示数据子集,同时在列和区域系列类型中以降低的不透明度显示数据集,在线型系列类型中以虚线显示数据集。 这可以帮助您直观地显示数据集的目标值和实际值。 下面的示例演示了这一功能:

版本 18.6
新的分层网格组件
Ignite UI for React 分层数据网格用于显示和操作分层表格数据。 只需少量代码即可快速绑定数据,或使用各种事件自定义不同的行为。 该组件提供了丰富的功能,如数据选择、excel 风格筛选、排序、分页、模板化、列移动、列固定、导出到 Excel 和 CSV 等。 分层网格以平面网格组件为基础,并扩展了其功能,允许用户在需要更多详细信息时展开或折叠父网格的行,显示相应的子网格。

新的径向仪表
React 径向仪表组件提供了许多可视化元素,如指针、刻度线、范围和标签,以便创建预定义的形状和比例。 IgrRadialGauge 还内置了对动画过渡的支持。 通过设置 transitionDuration 属性,可以轻松自定义动画效果。

新的线性仪表
Ignite UI for React 线性仪表组件允许以线性仪表的形式可视化数据。 IgrLinearGauge 提供了一个简单明了的视图,将一个值与一个刻度和一个或多个范围进行比较。 它支持一个刻度、一组刻度线和一组标签。 该组件还内置了对动画过渡的支持。 通过设置 transitionDuration 属性,可以轻松自定义动画效果。 线性仪表组件的功能包括可配置的方向和方位、可配置的可视元素(如指针)等。

新 Bullet Graph Gauge
React Bullet Graph 组件可让您以线性、简洁的方式查看与刻度比较的测量值。
Ignite UI for React Bullet Graph 组件可让您创建极具吸引力的数据展示,用简单、直接、清晰的条形图取代仪表盘上使用的仪表和量规。 要在尽可能少的水平或垂直空间内展示目标进展、好/较好/最佳范围或比较多个测量值,柱状图是最有效、最高效的方法之一。

新文本区域组件
Ignite UI for React 文本区域组件是一个多行纯文本编辑控件。 当您想让用户输入大量自由格式文本(如评论或反馈表单上的评论)时,该控件非常有用。

新按钮组组件
React Button Group 组件用于将 IgrToggleButtons 组织成具有水平/垂直对齐、单选/多选和切换功能的样式按钮组。

综上所述
Ignite UI for Angular 是一款兼容性极佳的库,可让您充分利用最新技术和主要版本的强大功能。 我们致力于为您提供最好的 Angular UI 工具包和相关见解,我们的目标是为您提供更多的专业知识、新功能、更强的性能和更高的稳定性。 其中一些增强功能的添加要归功于像您这样的用户通过我们的 Ignite UI for React GitHub 存储库提出的请求。 有鉴于此,我们始终对建议和反馈持开放态度--这将使我们不断成长,更好地满足您的开发需求。
如果您需要更多详细信息,我们建议您联系我们。
渝公网安备50010702505508