目录

填报报表中的自定义数据有效性函数

7.6. 填报报表中的自定义数据有效性函数

填报报表支持用户在JSP文件中编写自定义的javascript数据有效性验证函数,函数名为“tag中的name_userDefineValidScript()”,当所有数据都满足要求时,此函数返回true,否则返回false。对报表中单元格(html的table的cell)的引用格式为“报表id_单元格名”,其中单元格名必须大写,如“report1_D7”。现举例说明如下:

(1)单表填报:<report:html name=myReport reportFileName="…" …… />,此时自定义函数名为myReport_userDefineValidScript(),对单元格引用方式为“myReport_A1”。

(2)多表填报:<report:sheets name=mySheets sheets="a.raq,sheet1;b.raq,sheet2"…/>,此时自定义函数名为mySheets_userDefineValidScript(),对单元格引用方式为“sheet1_A1”、“sheet2_B1”等。