1.描述
2.从数据库生成项目
设置完成后,会将显示字段在设计器中显示出来。
图2 从数据库生成项目
勾选“添加空项”,则可以添加一个值为空的子项,以便用户清空选择,并可以设置“空项目显示文本”。
图3 添加空项
开启缓存
勾选“开启缓存”后,查询结果会被缓存到服务器的内存中,直到缓存过期。缓存期间,所有用户访问页面时会直接从缓存中获取数据,在高并发场景下,可以大幅降低数据库压力,提高性能。如果绑定的数据表数据变更不频繁,且可以接受一定时间更新延迟时,建议开启缓存。勾选“开启缓存”后,可设置缓存过期时间,单位为秒。
注意:如果由于权限或查询条件等原因需要不同用户查询不同结果时,请不要开启缓存。
3.项目查询
如果您希望显示部分项目,可单击“项目查询”,设置项目的查询条件,只显示满足条件的项目。
可添加多个查询条件,多个条件以并且/或者的关系关联。选中一个查询条件,单击“删除条件”即可将该查询条件删除。单击
可将查询条件上移或下移。查询条件设置说明见表1。
表1 查询条件设置说明
设置 | 说明 |
---|---|
关系 | 通过并且/或者把条件与之前的条件连接在一起。 |
括号 | 您可以把条件用括号括在一起,最多指定四层括号。通过括号您可以设置如“((A并且B)或者(C并且D)”的复杂表达式。 |
字段 | 选择表中需要做查询的字段,创建者、创建日期、最后更新者、最后更新日期是活字格自动添加的,您也可以选择查询此类字段。 |
操作 | 比较字段和值的条件,如等于、大于或不等于等条件。 |
值 | 输入用来比较的值、公式或者一些特定的关键字。 。内置关键字如下:
|
空值查询策略 |
|
例如,设置单元格为单选按钮,勾选“从数据库生成项目”,选择数据表、值字段、显示字段。单击“项目查询”,设置查询条件,字段为“分类”,操作为“不等于,值为“服装”,如下图所示。
图4 类别表
图5 设置查询条件
运行后,单选按钮中将不等于服装的项目查询出来,显示如下。
图6 查询结果
4.项目排序
单击“项目排序”,可对单选按钮中的项目进行排序,选择要排序的字段并选择排序规则为升序或降序。
- 可添加多个排序条件。如果添加了多个条件,则会按照先设置的条件进行排序,在这个条件下如果有记录不能区分先后顺序,才会参考后设置的条件。
- 选中一个排序条件,单击“删除条件”即可将该排序条件删除。单击 可将排序条件上移或下移。
例如,设置单元格为单选按钮,勾选“从数据库生成项目”,选择数据表、值字段、显示字段。单击“项目排序”,设置排序条件,字段为“ID”,排序为“降序”,如下图所示。
图7 类别表
图8 设置排序条件
运行后,单选按钮中将项目按降序排序,显示如下。