目录

合法性检查公式

合法性检查公式

合法性检查属性的表达式规则遵从javascript的语法规则,所以在校验表达式中可以是一个javascript表达式,也可以调用一个函数。例如我们要对3.7.raq增加运费的校验,运费的数据在0到1000元之间,则选中F2单元格,打开更新属性设置对话框,在校验中增加一条校验表达式,在表达式中输入:${F2}>=0&& ${ F2}<=1000,出错提示输入:运费为非法数据

 


然后确定发布,在运费里输入一个大于1000的数据,如1200,则系统会弹出javascript提示框,提示用户输入正确的数据:

 


一般来说,写在可扩展单元格中的校验,会随着单元格的扩展而被复制,写在不可扩展单元格,则不会被复制。

在添加自定义校验表达式时,如果勾选“是否立即校验”复选框,表示报表在填报数据时,当鼠标移开当前单元格时就进行合法性检查,否则,在点击提交按钮时才进行合法性检查。

  • 在合法性检查公式中,可以直接通过单元格的名称来引用单元格的值,如A1,A2等。

  • 如果随着单元格的扩展,合法性检查属性要被复制到每一行每一列,且被引用的单元格也跟着动态变化,那么该单元格要加上${},表示动态引用,例如${A1},${A2}等等。

  • 若是行式报表则不需要加${},直接写A1,A2即可。