70 评论0and1

南山叶

这个只能用在这个DEMO里这种简单的,如果序号格子下面还有别的内容会一并编号了...

0 2020-12-08 14:00

牛气冲天的哇

https://bbs.fanruan.com/wenda/question/68739.html
修改“编辑结束”事件

0 2021-03-11 09:08

用户Q9116415

if (window.deleteflag == 1 || window.appendflag == 1) { //如果是删除或者添加标记的,重新编号
var $tds = $('.x-table td[col=1]:visible'); //获取第2列中可见的单元格(B列)
var n = 0;

//下方有n行不需要替换的就减去n+1
var end = $tds.length - 3;//下方2行不替换

$tds.each(function(i, e) {
if (i >= 4 && i <= end) { //模板中从哪一可见行开始编号的,行号是从0开始的,所以用行号-1,比如这个模板是从第3行开始的,就是2
n = n + 1;
$(e).text(n); //将当前编号重新设置
}
});
window.deleteflag = 0; //清除删除行标记
window.appendflag = 0; //清除添加行标记
}

3 2020-12-08 17:38

Leo.Tsai

https://bbs.fanruan.com/thread-133249-1-1.html

0 2020-10-09 10:15

暴躁的小犀牛

这个方法还是不能解决这个问题,有没有更好地办法,能让js加载的时候只识别增加的行,不要对下边的全部替换?

0 2020-10-12 08:47

牛气冲天的哇

https://bbs.fanruan.com/wenda/question/68739.html
修改“编辑结束”事件

0 2021-03-11 09:09

柿子树

可以在最后加一列放数据库数据,js中判断这列有没有数据,有数据的不加序号。
如果需要接着原有数据序号排序,可以在一个单元格存放数据库中最大序号,js先获取此序号,在此序号基础上排序。

0 2021-01-22 15:37

用户28629861

显示的序号跟实际写入库的序号不一致是怎么回事?添加行是正常的,删除行时B列里数字显示正常,但是实际值并没有重排。可以提交后查看数据库,或增加一列,写入公式=b3,设置向下扩展和原值。如果刷新页面,会把数据库里的数据显示出来再次重排,看上去正常,但实际完全不是一回事。希望能够解决这个问题,正好要用到这个代码,谢谢。

2 2020-09-18 22:46

SD-C

我也碰到这个问题,只是显示ok,但提报到数据后,序号都是乱的。

0 2021-01-12 09:49

长路漫浩浩

ID当主键,ID又自动更新序号。这样从中间插入删除数据因为序号自动更新,主键也变了,其他不想动的数据因为主键被替代会被删除。这咋解决呀

0 2020-07-31 15:59

Leo.Tsai

把数据拖到单元格,填报时显示其他数据

0 2020-09-14 14:47

DaBaozhi

新填报不能用

0 2020-07-29 11:28

Leo.Tsai

已经加到文档注意事项,不支持新填报预览

0 2020-09-14 14:46