组内序号删行后如何重新排序,
var $tds = $('.x-table td[col=2][fm="SEQ()"]:visible');
//获取第1列中可见的序号单元格(A列)
var n = 0;
$tds.each(function(i, e) {
n = n + 1;
$(e).text(n);
//将当前编号重新设置
})
这个JS遇到这个会失效。
修改JS就可以了。
不支持
另外填报不要分组,填报分组会有你想不到的各种状况
试一下将这个单元格的左父格设置为A3(原本序号那一列)
然后条件属性写新值row()-2//2是起始行号
----------
如果还不行就试一下JS方案
在模板>模板Web属性>填报页面设置中添加删除行前事件
window . deleteflag = 1 ;
添加加载结束事件
if (window.deleteflag == 1) { var $tds = $('.x-table td[col=1]:visible'); // col=1为序号列 var n = 0; $tds.each(function(i,e) { if(i >= 2) { // 跳过表头行 n++; $(e).text(n); // 重置序号 } }); window.deleteflag = 0; }:ml-citation{ref="1,4" data="citationList"}