京华ExOA协同系统(J2EE版)数据表格控件二次开发手册

京华ExOA协同系统(J2EE版)数据表格控件二次开发手册

ID:40588175

大小:670.00 KB

页数:16页

时间:2019-08-04

京华ExOA协同系统(J2EE版)数据表格控件二次开发手册_第1页
京华ExOA协同系统(J2EE版)数据表格控件二次开发手册_第2页
京华ExOA协同系统(J2EE版)数据表格控件二次开发手册_第3页
京华ExOA协同系统(J2EE版)数据表格控件二次开发手册_第4页
京华ExOA协同系统(J2EE版)数据表格控件二次开发手册_第5页
资源描述:

《京华ExOA协同系统(J2EE版)数据表格控件二次开发手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1概述在现有的业务流程中,经常会遇到同一个表单申请多条记录的情况,由于现有产品表单的局限性,不能动态地添加多条业务记录,因此需要一个可以由用户自行添加记录的控件,方便记录数据。经过多次试验,数据表格控件是一个比较好的解决方案。图1数据表格控件设置界面在数据表格控件中填写脚本函数与表单控件中的脚本函数有几个相同点和不同点1、相同点:表格控件中的脚本函数和表单控件中的脚本函数都是javaScript。2、不同点:两个表格控件生成的页面不同,表格控件的页面嵌套在表单控件的页面中。1属性配置在表单设计的时候可以通过“嵌套JSP”控件拉出数据表格控件,并可以设置有什么列,设计列的内容和样式。列的设置

2、包括列标识、列名称、数据类型、控制类型等。1.1数据类型类型名称说明字符整型浮点型日期配合日期控件,返回格式”yyyy-MM-dd”1.2控件类型控件名称说明文本框下拉选择需要设置备选内容日期控件数据类型必须为日期文本域可以输入多条记录自定义1.3校验方法只需要在校验方法中填入校验方法名。自己写校验的方法,方法的参数为value,record,colObj,grid,如:校验输入值是否为百分数。functioncheckqz(value,record,colObj,grid){varcontent=value;varreg=/^(100

3、

4、[1-9]?d?((.d)?))%$/;if

5、(reg.test(content)){returntrue;}else{return"请输入正确格式,0-100以内数字+%,只保留一位小数";}}1.1渲染方法可以改变列表的格式,用法类似校验方法。1.2备选内容当控件类型选择的是下拉框时,下拉框的内容由此确定格式为'控件显示内容1':'下拉显示内容1','控件显示内容2':'下拉显示内容2'。如:'计薪':'计薪','调休':'调休'2脚本开发2.1内置事件2.1.1afterEdit(value,oldValue,record,col,grid)对单元格进行修改后,光标离开单元格时触发事件参数名称类型参数说明ValueAny新输入的

6、值OldValueAny旧值RecordObjectorarray该操作所在行记录集合对象ColObject该操作所在列对象GridObject表格控件对象2.1.2beforeEdit(value,record,col,grid)在对单元格修改之前触发事件参数名称类型参数说明ValueAny新输入的值RecordObjectorarray该操作所在行记录集合对象ColObject该操作所在列对象GridObject表格控件对象1.1.1beforeRowSelect(record,row,rowNo,grid)在选中一行之前触发事件参数名称类型参数说明RecordObjectorarra

7、y获取该行记录rowObject获取该行对象rowNoNumber获取选择的行号Gridgrid表格控件对象1.1.2beforeDelete(data,row,grid)在删除一行之前触发事件参数名称类型参数说明daraRecordorObject数据记录rowObject行对象GridObject控件对象1.1.3afterRowSelect(value,record,cell,row,colNo,columnObj,grid)在选中一行后触发事件参数名称类型参数说明valueAny当前值recordObjectorarray行记录cellObject单元格对象rowObject行对象

8、colNoNumber列序号columnObjObject列对象gridObject表格控件对象1.1.4customRowAttribute(record,rowNo,grid)修改行记录参数名称类型参数说明recordObjectorarray行记录rowNoNumber选中的行数gridObject表格控件对象1.1.1onComplete(grid)控件加载完成后触发事件参数名称类型参数说明gridObject表格控件对象1.1.2onRowClick(value,record,cell,row,colNo,columnObj,grid)点击行触发事件参数名称类型参数说明value

9、Any选择的当前值recordObjectorarray行记录cellObject单元格对象rowObject行对象colNoNumber所选列序号columnObjObject列对象gridObject表格控件对象1.1.3onRowDblClick(value,record,cell,row,colNo,columnObj,grid)双击行触发事件参数名称类型参数说明valueAny选择的当前值recordObjec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。