使用DataTables.net过滤渲染的单元格

时间:2017-10-12 14:36:44

标签: jquery css datatables

我创建了一个使用Datatables作为插件来管理所有表函数的表(排序,搜索等) 我有一个“注释”字段,这些字段是渲染,在文本中添加了额外的html,比如

NOTE FIELD (ORIGINAL): "Hello"
NOTE FIELD (RENDERED): "<span class='fancyClass'>Hello</span>"

一切正常,但我想将表格过滤到表格中存在“fancyClass”的所有元素。

我一直在尝试使用多种解决方案,例如必须执行搜索的按钮上的简单点击事件,在数据表的“initComplete”事件上计算click事件等等。 问题是,我采取的每一条路径,都给我相同的原始文本,没有HTML或类。 我已经尝试使用data()或renderer()迭代行,列或任何单元格,但没有运气。

这是我尝试查找数据的部分:

 api = $('#dataTable').dataTable().api();
 api.rows({page:'current'}).every(function (v,i) {
 console.log("CELLS ",this.cells(v,index).render());
 });

有人有提示吗?

0 个答案:

没有答案