Previous topicNext topic
Help > 使用指南 > 常用表功能 > 表扩展功能 > 筛选相关 >
简单筛选

在一些特别简单的表中,我们可以考虑用简单筛选来手动输入筛选条件进行筛选。在使用此控件时,文本变更300毫秒后才会触发表的重新加载或筛选。如果我们不停地输入文本的话是不会触发加载或筛选的,只有停止输入超过300毫秒才会触发一次加载或筛选,这样可以有效地避免在后台筛选模式下频繁的访问数据库导致速度变慢,影响效率。

启用方式

设置筛选条件

简单筛选需要先设置好筛选条件,后面才会真正生效。设置的方式如下图所示。首先我们要先打开“表属性设置”窗口,然后点击简单怎么显示条件的编辑按钮打开“表达式筛选”窗口以便编辑表达式。

表达式注意点:

1、因为可能会涉及到本地筛选与后台筛选相互切换。所以尽量不要使用函数,仅使用 Like、In等表达式。如果使用函数的话,那么意味着你必须自己另外想办法控制用户只在相应的模式下操作、使用。

2、因为表达式中可能会多次引用实际输入的参数,我们这里约定好用“{0}”来代替实际的输入文本。

3、本地筛选与后台筛选所支持的筛选条件表达式不一样。本地筛选的表达式可以参考“表达式教程”。后台筛选的筛选表达式是根据数据库类型来的。每种数据库的筛选表达式也不尽相同,请参考相关教程。

4、为了兼容本地筛选与后台筛选,我们可以取消列名称两边的分隔符。