查询视图组件通常用于通过某些字段来查询数据,在页面设计处选好需要查询的字段,并设置操作符等信息最后设计页面添加执行查询的按钮即可,页面效果同编辑视图组件。
具体操作示例:
1、添加一个新的查询组件VC,绑定业务组件BC,并且在基本配置栏中一定要勾上开发者设计页面和允许编辑记录(允许输入查询条件),一般默认会勾上这两个选项,如下图:
2、在页面设计栏中选择查询条件的字段,将不需要的列删除掉,然后设置列信息
【左括号、右括号】:可对查询条件的作用范围进行控制
【操作符】:连接查询条件字段和值的操作符(=、>=、>、<=、<、<>、like)
【取常值】:缺省值模式为“常值”时在这里填写字段值
【缺省值模式】:设置缺省的值的模式,为空则不设置(未设、常值、函数值)
【缺省值/函数】:对应缺省值模式为常值/函数值进行设置
【多选值查询列】:勾上则表示该列支持多值查询,如:多个输入值用分号隔开为val1;val2,操作符为like,字段为f1,则实际语句为(f1 like val1 or f1 like val2)
【是否参数传值】:勾上则使用参数传值,默认勾上
【逻辑连接符】:每个条件语句的逻辑连接符
3、设计页面排版
4、 在“常用按钮”中添加“查询(查询组件)”按钮执行查询操作
按钮生成的代码如下:
5、在BPO中引入该查询VC及相应的BC,生成编译
注:详细介绍参考“前端开发》业务单元BPO》查询、过滤”章节。