概述
ComponentOne 中的DataFilter(数据过滤器)是一个功能强大的 UI 控件,它为用户提供了一个使用简单、类似主流电子商务系统的数据过滤组件,可以配合任何数据源完成过滤操作。
DataFilter(数据过滤器)
ComponentOne 在此前版本中已经发布了该控件的Beta版。在2019v1 中, 该控件的正式版将与大家见面,并具备了更多核心功能:
•在生成过滤器时自动从主数据源生成清单列表
•添加工具提示支持
•添加了一个类,用以支持自定义过滤器
•添加了日历过滤器选项
使用 DataFilter可以轻松指定过滤参数,如品牌、价格、时间段、产品名称,以及数据字段中的任何条件。同时,它还可适用于任何常见数据处理控件中,如网格、列表、树视图、图表和地图,以及标准的Microsoft组件。 通过 DataFilter(数据过滤器),您可以在数据源中,以自动生成和手动创建的方式,直接创建过滤器。
DataFilter 产品特性
1、 可折叠的UI特性,DataFilter可以被添加到任何共享数据源中。同时,DataFilter还为每个元素提供了专用类,这使得用户可以更容易地自定义控件外观及UI。
2、 DataFilter支持多类型数据过滤,包括Bool、范围、日期范围、清单、日历和自定义过滤器,DataFilter可以根据数据自动生成过滤器,也可以通过编码添加这些过滤器。此外,DataFilter的过滤条件也可序列化/反序列化为xml,用户可根据需要轻松保存和加载过滤器表达式。