填保时需要设置一个顺序id保存到数据库中. id是关联主键 b列 id是seq()来生成,在加载结束事件写如下代码,增行或删行后,id可以重新排序。 现在遇到的问题是,删行后保存到数据库中的值不是id 列显示的值,而是seq()产生的值。如何来设置保存到数据库的实际值? if(window.deleteflag==1||window.appendflag==1){//如果是删除或者添加标记的,重新编号 var $tds=$('.x-table td[col=1]:visible');//获取第2列中可见的单元格(B列) var n=0; $tds.each(function(i,e){ if(i>=2){//模版中从哪一可见行开始编号的,行号是从0开始的,所以用行号-1,比如这个模板是从第3行开始的,就是2 n=n+1; $(e).text(n);//将当前编号重新设置 // contentPane.setCellValue(1, i, n); //设置实际值 } }); window.deleteflag=0;//清除删除行标记 window.appendflag=0;//清除添加行标记 } |
最佳回答 |
||||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|