【发布时间】:2011-01-23 16:16:18
【问题描述】:
我正在使用 jQuery dataTables 插件来升级 HTML 表格。
dataTable 的第一列包含该行的主键并且被隐藏。我可以成功完成此操作的唯一方法是添加 CSS 样式“显示:无;”或“可见性:折叠;”
当表升级为dataTable时,第一列的“aoColumns”也有“bVisible”:false,指示dataTable隐藏该列。
当调用 fnAddData(...) 向表中添加新的数据行时,隐藏列的数据出现在第一个可见列中,并且随后的每个数据单元格向右移动一个单元格。
简单地说,dataTable 似乎“忘记”了该列是隐藏的。 主键对于 AJAX 回发至关重要。
关于如何解决这个问题的任何想法?
【问题讨论】: