所属分类:输入,其他-丰富的输入,杂项
在模态框下, 一编辑就退出模态框了,大家有吗
能不能分页显示数据
提一个bug,新增多几条数据,然后点其中某一条Edit,修改再保存后,会把全部新增的数据都修改了。。。。好无语!
找到原因了 demo 没有新增ID value值,只需要在index.html save 方法中,给每一个新增的记录加上一个唯一id标识符;
if (mode === 'save') { data.id = Date.now(); source.push(data); }
给列表添加多个数据后,修改一个你添加的数据,其他都修改成你刚修改的了
请教个问题,我看这个表格数据源是写在js 里面的,那如果用jsp 的话,要怎么把后台数据传到表格里? 谢谢~
怎么给生成的tr增加点击事件啊?
这里面有个bug,如果输入一个有值的保存后,再不填点击保存几个空白的之后,,点击最后一个的删除会将上面有值的也一同删除。
我也试了一下,具体来说这个不算什么BUG,毕竟它是静态页面,而真正用的时候是动态赋值。
之所以会造成这样,我看了一下,你可以试一下,分别添加1,2,3数字的三条记录,这样你在3的记录点删除会删掉1,再点3的删除会删掉2,最后才删自己,而初始默认的那几条英文数据则不会这样,这就说明是赋值问题,初始的静态值是写死了的,而添加的值并不确定绑定值,所以从新增的第一条开始删除
可将index.html中的jQuery函数:action: function(mode, data) 中的delete改为:
if (mode == 'delete') { $("#table").tBodies[0].removeChild(this.parentNode); /* for (var i = 0; i < source.length; i++) { if (source[i].id == data) { source.splice(i, 1); break; } } */ }
这样删除,再添加,之前删除的数据又出来了。把第一句话放在for循环后面就行了
把新增的数据一起删掉是因为你新增的tr 缺少了data-tabullet-id 属性吧,有这个属性应该不会错误
或者你新增的tr data-tabullet-id 属性值重复了