使用Table的insertRow实现某一模块的复制
实现的效果:点击+号添加一组
JSP页面:
??保存数据:
?
?
进入页面时填充数据:
read.java:
? request.getSession().setAttribute("CXLPOLICYLIST", markupList);
?
?function initCancelPolicyFields() { if (cxlPolicyList.length <= 0) { return; }// fill values into first row of cancel policycpOperate('cpTB', 'cpTR0', 'cpTR1', 'cpTR2', 'cpTR3', 'fill', cxlPolicyList[0]);//页面上本来有一组文本框,进入页面时先将其赋值var cancellationPolicyInitTotalRows = 4;//每一次循环为一组数据,先构造一组文本框,再填充数据for (var i=1; i<cxlPolicyList.length; i++) {cpOperate('cpTB', 'cpTR0', 'cpTR1', 'cpTR2', 'cpTR3', 'add', null);cpOperate('cpTB', 'cpTR'+ (i * cancellationPolicyInitTotalRows), 'cpTR'+ (i * cancellationPolicyInitTotalRows + 1), 'cpTR'+ (i * cancellationPolicyInitTotalRows + 2), 'cpTR'+ (i * cancellationPolicyInitTotalRows + 3), 'fill', cxlPolicyList[i]);}}?
Table基础:http://uule.iteye.com/blog/964355
?
?