ucml 查询组件

  查询视图组件通常用于通过某些字段来查询数据,在页面设计处选好需要查询的字段,并设置操作符等信息最后设计页面添加执行查询的按钮即可,页面效果同编辑视图组件。

具体操作示例:

1、添加一个新的查询组件VC,绑定业务组件BC,并且在基本配置栏中一定要勾上开发者设计页面和允许编辑记录(允许输入查询条件),一般默认会勾上这两个选项,如下图:

  image.png

2、在页面设计栏中选择查询条件的字段,将不需要的列删除掉,然后设置列信息

     image.png

 【左括号、右括号】:可对查询条件的作用范围进行控制

 【操作符】:连接查询条件字段和值的操作符(=、>=、>、<=、<、<>、like)

 【取常值】:缺省值模式为“常值”时在这里填写字段值

 【缺省值模式】:设置缺省的值的模式,为空则不设置(未设、常值、函数值)

 【缺省值/函数】:对应缺省值模式为常值/函数值进行设置

 【多选值查询列】:勾上则表示该列支持多值查询,如:多个输入值用分号隔开为val1;val2,操作符为like,字段为f1,则实际语句为(f1 like val1 or f1 like  val2)

 【是否参数传值】:勾上则使用参数传值,默认勾上

 【逻辑连接符】:每个条件语句的逻辑连接符

3、设计页面排版

  image.png

  image.png

4、 在“常用按钮”中添加“查询(查询组件)”按钮执行查询操作

  image.png

   按钮生成的代码如下:

  image.png

5、在BPO中引入该查询VC及相应的BC,生成编译

注:详细介绍参考“前端开发》业务单元BPO》查询、过滤”章节。

原文地址:https://www.cnblogs.com/Jeely/p/10763595.html