页脚

时间:2016-07-12 02:02:31

标签: jquery datatables table-footer

我们有一个DataTables plugin表,其上构建了许多jQuery操作。

我们有一个' Insert'页脚中的行,并希望我们的所有代码都应用于该行中的单元格,其方式与表格其余部分中的单元格相同。例如,当用户点击“。日期”时,单元格,它变成了一个日期选择器等。

运行jQuery时,必须设置所选单元格(使用DataTables函数),以便插件知道我们正在处理哪个单元格(并呈现其值下次我们绘制插件时,请正确使用。

我们使用以下DataTables命令执行此操作:

selectedCell = dataTable.cell(element);
cellColumn = selectedCell.index().column;
cellRow = selectedCell.index().row;
aRowData = dataTable.row(cellRow).data();
orderID = aRowData['DT_RowId'];
selectedField = aFields[cellColumn];
var selectedCellNode = selectedCell.node();

但是,当从表tfooter td单元格运行代码时,DataTables无法识别这些命令。收到以下错误:

"Uncaught TypeError: Cannot read property 'column' of undefined"

我尝试使用table.footer()column.footer()等,但那些只是返回了html()。我想将其设置为“选定的单元格”。所以我可以使用dataTables函数来操纵它,就像我为其他所有人一样。

这可能吗?

注意:我已经在DataTables论坛上发帖但未收到任何答案。我希望StackOverflow可以再次拯救: - )

非常感谢。

0 个答案:

没有答案