您好,我这边示例,是不具备主子关系的表单,然后包含元素包含的视图记录是显示符合主表单的某个字的记录的,我的后台视图sql如下图:
(下图中,主表的文本框的字段值是查询条件,包含元素中,如果有字段child11的值等于文本框字段的值,那么就在视图显示出来)
然后前台视图刚加载的时候,一共有两条记录,如下图:
我在主表单的文本框输入值之后,包含元素对应的视图会显示符合条件的记录:
ps:直接勾选主表单中文本框的刷新选项,包含元素的重计算功能即可.
具体代码如下:- var doc= getRelateDocument();
- var value= doc.getItemValueAsString("test0011");
- println("value的值:"+value+"++++++++++++");
- var sql = "";
- if(value != null && value != "")
- {
- sql= "select * from tlk_childForm where item_child11 = '"+value+"'";
- println("sql======="+sql);
- }
- else
- {
- sql= "select * from tlk_childForm ";
- println("sql======="+sql);
- }
- sql;
复制代码 |