我正在使用JQuery插件DataTable,我有一个允许用户添加空行的按钮。 此外,双击时我的所有单元格都是可编辑的(我自己创建了函数,而且我没有使用DataTable的编辑器插件,因为它不是免费的。)
当用户双击单元格时,他可以编辑单元格,并且要保存内容,用户必须单击单元格。
为此,当单元格失去调用数据表的.invalidate()
方法的焦点时,我调用一个函数,请参阅此处(invalidate function)告诉数据表用DOM刷新缓存,因此过滤器将能够找到表中添加的新数据。
但是对于不起作用的动态添加行,事实上调用.invalidate()
函数会导致问题,单元格的内容将被清除。
这是我的codepen.io:my code
谢谢!