填报表 JS 函数

阅读(2617) 标签: 填报表, js,

实例请参考网页脚本控制实例 / 填报表JS

填报表是否校验

是否校验的方法分别可对输入数据时提交数据前等情况进行是否校验控制。

jsp中调用如下js函数时,必须要在填报表展现完成后调用。

 

setCheckOnInput( Id, needCheck )

描述:

设置输入数据时是否校验,默认true

参数说明:

Id  填报表tag中的id属性值

needCheck  true表示校验;false表示不校验

用法举例:

setCheckOnInput( "sg1", false );

 

setCheckOnSubmit ( Id, needCheck )

描述:

设置提交数据前是否校验,默认为true

参数说明:

Id  填报表tag中的id属性值

needCheck  true表示校验;false表示不校验

用法举例:

setCheckOnSubmit( "sg1", false );

 

setCheckOnNoData( Id, needCheck )

描述:

当提交数据前要校验时,设置当有数据区为空时是否校验,默认为false

参数说明:

Id  填报表tag中的id属性值

needCheck  true表示校验;false表示不校验

用法举例:

setCheckOnNoData( "sg1", false );

 

复制单元格值到目标单元格

_copyCellValue( srcCelltargetCell )
描述:

复制单元格srcCell的真实值和显示值到目标单元格targetCell

参数说明:

srcCell      需要复制的源单元格

targetCell    目标单元格

 

插入或增加行后的回调函数

afterInsertRow( tablerowIndex )

描述:

需要在展现填报表的jsp里添加本函数,实现对插入行后的事件处理。

参数说明:

table      当前插入行的Sheet对应的表格对象

rowIndex    新插入行的行号

删除行前的回调函数

beforeDeleteRow( table, currRow )

描述:

需要在展现填报表的jsp里添加本函数,实现删除行之前的事件处理。

参数说明:

table      当前删除行的Sheet对应的表格对象

currRow   当前行的对象

返回值:

true / false