通用配置
控件初始值
默认值 常量或变量
读取表单项值 加载当前主表单值
读取检查表值 读取前次回报项值
更新主表单值
将检查表的值更新到主表单
根据条件更新数据
表单验证
正则表达式验证 例如:电话号码8位或11位验证 ((\d{11})|^((\d{8})|(\d{4}|\d{3})-(\d{8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
规则验证 [{"RULE":"@EXPTYPE == '正常' && (@ZHIMA - @PRIORZHIMA) > 50 && (@ZHIMA - @PRIORZHIMA >= @AVERAGECONSUM + 100)","MSG":"本期用气量比平均气量[@AVERAGECONSUM]多100方,请核对!"},
{"RULE":"@EXPTYPE == '正常' && @ZHIMA > 0 && (@ZHIMA - @PRIORZHIMA < 0)","MSG":"本期读数必须大于上期读数:@PRIORZHIMA!"},
{"RULE":"@EXPTYPE == '负气量' && (@ZHIMA - @PRIORZHIMA >= 0)","MSG":"本期读数不是负气量,请核对!"},
{"RULE":"@EXPTYPE == '大气量' && (@ZHIMA - @PRIORZHIMA < @AVERAGECONSUM + 100)","MSG":"本期读数不是大气量,请核对!"}]
多级联动
内置数据联动 栏位1(单选框),BRAND 集团品牌,非集团品牌
栏位2(下拉框) {“@BRAND==‘集团品牌’”:[“BSW-1”,”BSW-2”,”BSW-3”], “@BRAND==‘非集团品牌’”:[“樱花”,”华帝”,”其它”]}
SQL数据联动 SELECT MODEL FROM PINGPAI WHERE BRAND=‘@BRAND’ SELECT MODEL,ID FROM PINGPAI WHERE BRAND=‘@BRAND’ 第二种代表显示的值,和保存的值不同
赋值条件
该栏位的值,会根据其他栏位的变化,而变化
{"未抄":"@TOTALZHIMA <= 0","已抄":"@TOTALZHIMA > 0"} {"张维辛":"@FAQIREN==\"孙宇\"","杨亚萍":"@FAQIREN==\"崔世荣\""}
隐藏栏位
隐藏栏位不显示,但存取值和显示栏位一样 依赖不显示栏位,当依赖条件为false的时候,该栏位值无法访问,也不会保存到数据库。 任何控件都可以设置为隐藏栏位 当隐藏栏位有依赖关系的时候,依赖关系为false的时候,也将无法读取
自增长栏位
默认值类型为【自动编号】 栏位自动编号设置:
sample1:整数自增长 000001 [{"sequence":{"startwith":1,"increment":1,"max":"99999","format":"000000","reseton":"none"}}]
sample2: 每日重新编号BZ100120130317001 ["BZ", "@EMPLOYEEID", {datetime:"yyyyMMdd"}, {"sequence":{"startwith":1,"increment":1,"max":"999","format":"000","reseton":"day"}}]
startwith:起始编号 increment:增长幅度 max:最大限制 format:格式化 mode:模式max(取最大值default), forward(只增不减) reseton:重新计数 day,week,month,year,none