【发布时间】:2017-01-02 06:16:27
【问题描述】:
我使用 jQuery DataTables 在我的系统中显示记录,通常使用 <form> 包装它和一些内联选项(例如作为表列之一的复选框)。当我使用内置搜索框时,它会缩小显示的列表。如果我编辑其中一条记录,则仅提交显示的记录 POST 表单,而不是所有记录。我想改变这种行为。
例如,假设我有一个这样的数据表:
+---------+--------+
+ Name | Option |
+---------+--------+
+ Adam | [X] |
+ Bob | [X] |
+ Chris | [ ] |
+---------+--------+
我搜索 Chris,它使表格看起来像这样:
+---------+--------+
+ Name | Option |
+---------+--------+
+ Chris | [ ] |
+---------+--------+
我选中他的选项框,然后提交表单。因为我提交时其他两个没有显示,所以其他两个没有POST,所以我最终得到了这个:
+---------+--------+
+ Name | Option |
+---------+--------+
+ Adam | [ ] |
+ Bob | [ ] |
+ Chris | [X] |
+---------+--------+
显然我想保持 Adam 和 Bob 的复选框处于选中状态。如何在我的系统中默认更改 dataTables 中的这种行为?
如果不可能,我该如何启用它每个数据表实例?
我在 dataTables 文档](https://editor.datatables.net/examples/inline-editing/submitData.html) 或我现有的 Google 和 StackOverflow 搜索中找不到(或者可能根本不理解)答案。
【问题讨论】:
标签: javascript jquery datatable