这个只能用在这个DEMO里这种简单的,如果序号格子下面还有别的内容会一并编号了...
赞 0 2020-12-08 14:00
https://bbs.fanruan.com/wenda/question/68739.html 修改“编辑结束”事件
赞 0 2021-03-11 09:08
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
https://bbs.fanruan.com/thread-133249-1-1.html
赞 0 2020-10-09 10:15
这个方法还是不能解决这个问题,有没有更好地办法,能让js加载的时候只识别增加的行,不要对下边的全部替换?
赞 0 2020-10-12 08:47
赞 0 2021-03-11 09:09
可以在最后加一列放数据库数据,js中判断这列有没有数据,有数据的不加序号。 如果需要接着原有数据序号排序,可以在一个单元格存放数据库中最大序号,js先获取此序号,在此序号基础上排序。
赞 0 2021-01-22 15:37
显示的序号跟实际写入库的序号不一致是怎么回事?添加行是正常的,删除行时B列里数字显示正常,但是实际值并没有重排。可以提交后查看数据库,或增加一列,写入公式=b3,设置向下扩展和原值。如果刷新页面,会把数据库里的数据显示出来再次重排,看上去正常,但实际完全不是一回事。希望能够解决这个问题,正好要用到这个代码,谢谢。
赞 2 2020-09-18 22:46
我也碰到这个问题,只是显示ok,但提报到数据后,序号都是乱的。
赞 0 2021-01-12 09:49
ID当主键,ID又自动更新序号。这样从中间插入删除数据因为序号自动更新,主键也变了,其他不想动的数据因为主键被替代会被删除。这咋解决呀
赞 0 2020-07-31 15:59
把数据拖到单元格,填报时显示其他数据
赞 0 2020-09-14 14:47
新填报不能用
赞 0 2020-07-29 11:28
已经加到文档注意事项,不支持新填报预览
赞 0 2020-09-14 14:46
70 评论
这个只能用在这个DEMO里这种简单的,如果序号格子下面还有别的内容会一并编号了...
赞 0 2020-12-08 14:00
https://bbs.fanruan.com/wenda/question/68739.html
修改“编辑结束”事件
赞 0 2021-03-11 09:08
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
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
显示的序号跟实际写入库的序号不一致是怎么回事?添加行是正常的,删除行时B列里数字显示正常,但是实际值并没有重排。可以提交后查看数据库,或增加一列,写入公式=b3,设置向下扩展和原值。如果刷新页面,会把数据库里的数据显示出来再次重排,看上去正常,但实际完全不是一回事。希望能够解决这个问题,正好要用到这个代码,谢谢。
赞 2 2020-09-18 22:46
我也碰到这个问题,只是显示ok,但提报到数据后,序号都是乱的。
赞 0 2021-01-12 09:49
ID当主键,ID又自动更新序号。这样从中间插入删除数据因为序号自动更新,主键也变了,其他不想动的数据因为主键被替代会被删除。这咋解决呀
赞 0 2020-07-31 15:59
把数据拖到单元格,填报时显示其他数据
赞 0 2020-09-14 14:47
新填报不能用
赞 0 2020-07-29 11:28
已经加到文档注意事项,不支持新填报预览
赞 0 2020-09-14 14:46