集智平台复杂报表设计之添加到样式

流程填报" http:="" www.geezn.com="" opic="" orkflow.html"="" roduct="" c.html"="" target="_blank" class="geeznLink24"> 流程 填报属性">
  • 填报数据类型

    润乾报表提供了字符串,整数,数值型,日期型,数字串,Email地址,时间型,日期时间八种填报数据类型。可以通过填报数据类型的选择,填报时,系统会检查填入的数据类型是否与设置的数据类型一致。如果录入了不合法的数据,系统会弹出错误信息。

  • 编辑风格

    润乾报表提供了编辑框,密码框,下拉列表框,单选按钮、下拉数据集,下拉视图,复选框,下拉日历,下拉树,下拉视图树,上载文件和自定义等编辑风格。

  • 是否可写

    设置单元格是否可填写。如果该可写属性需要通过表达式动态控制,可在是否可写表达式编辑框中编辑表达式(必须以等号开头)。

  • 自动计算 填报表的有些项不用手动填,而是根据填写的其他项自动计算而来。这时,就需要设计填写时计算表达式。

    自动计算的表达式语法规则全部采用javascript 的语法规则,因此,如果自动计算的逻辑很复杂,不能用简单的表达式描述清楚,您可以在jsp 中写入javascript 函数来计算,然后在自动计算属性中写入该函数。

    自动计算表达式中,如果需要相对引用单元格,即当报表进行扩展时,扩展出来的单元格中对该单元格的引用会随位置相对变化,那么要求这个相对引用单元格写成${Cellx}的格式。比如:${B5}+${C5}

    自动计算可以写在报表首格里,也可以写在行列首格里,也可以直接写在单元格里,具体写在什么地方,可以由客户根据具体的业务逻辑来决定。

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

    如果写在报表首格,该属性则会复制到所有单元格中;

    如果写在行首格/列首格中,该属性则会复制到该行/该列的所有单元格中,如果该行/该列是可扩展的,该属性则复制到扩展出来的行/列的所有的单元格中。

  • 流水号

    在行式填报中,有时会用到流水号,在此可以根据需要编辑流水号的javascript表达式。

    举例:现在有一张显示学生信息的行式填报表,第A列显示的是学生编号。如果在web进行填报时,希望添加一个学生记录,学生编号会自动生成。那么可以在A2单元格设置流水号属性

本文标签: