通用权限管理平台--综合查询插件

为解决在管理系统开发过程中,满足客户对查询条件灵活使用的目标,特编写了综合查询插件。

此插件实现了对查询条件允许用户任意组合查询,查询条件个数及组合方式没有任何限制,也可以满足对页面数据查询的各种要求。

查询条件可根据实际查询需要自行任意组合,如下图所示:

此查询插件实现了各条件之间的与和或链接,并且在条件之间允许增加括号,设置查询结果排序、查询条件顺序调整等功能,并且实现对查询条件的自动校验。

插件还可以通过配置实现根据字段类型,字段值控件时间日期选择、字典列表选择以及autocomplete等效果,只需简单的配置无需任何特殊处理,即可满足大家在实际过程中的实际需要。

配置信息

<script type="text/javascript">
FieldList.add(new Field('D_XINGMING', '姓名', 'varchar', '10', '', '', ''));
FieldList.add(new Field('D_XINGBIE', '性别', 'varchar', '1', '', '', '/Dict/Search?para=sex'));
FieldList.add(new Field('D_MINZU', '民族', 'varchar', '100', '', '', '/Dict/Search?para=MZ'));
FieldList.add(new Field('D_CHUSHENGRIQI', '出生日期', 'date', '19', '', '', ''));
FieldList.add(new Field('D_ZHENGJIANLEIXING', '证件类型', 'varchar', '2', '', '', '/Dict/Search?para=YXZJ'));
FieldList.add(new Field('D_ZHENGJIANHAOMA', '证件号码', 'varchar', '100', '', '', ''));
FieldList.add(new Field('D_YUANJI', '籍贯', 'varchar', '500', '', '', '/Dict/Search?para=XZQH'));
FieldList.add(new Field('D_XIANGZHI', '详细地址', 'varchar', '500', '', '', ''));
</script>
即通过上述简单配置,即可实现综合查询。
posted @ 2013-09-25 16:35  hn73100  阅读(1236)  评论(0编辑  收藏  举报