【发布时间】:2015-06-02 08:00:11
【问题描述】:
我在数据表上使用服务器端处理,返回的值之一是 0 或 1 不希望数据表搜索或过滤这些,所以我在数据表中执行此操作。
{"data":"Cycle.type", "targets":3, "render": function (data,type,full,meta) {
return data == '0' ?'<td> Planning</td>' : '<td>Realization</td>';
}}
似乎数据表仍在搜索服务器端返回的值,但我希望它搜索上面渲染函数返回的值。有一些 html,但我主要对 Html 标记中的值感兴趣。我怎样才能做到这一点?
【问题讨论】:
-
为什么不使用
bSortable: false和bSearchable: false禁用对该特定列的排序/搜索? -
@Beginner 我已经稍微编辑了这个问题。也许它会更有意义。排序工作正常,但搜索仍然使用服务器端返回的值。
-
所以禁用对该列的搜索。
-
@Beginner 这不是我想要实现的。我仍然希望他的列是可搜索的,但我希望呈现的值不是服务器端返回的值
-
但是搜索也将是服务器端的。那你为什么不修改你的服务器端函数呢?
标签: jquery datatables jquery-datatables datatables-1.10