数据过滤器无法正常工作

时间:2016-10-16 03:43:31

标签: jquery datatables

根据DataTables Orthogonal Data手册页,您可以使用data-searchdata-filter HTML5属性来指定要使用的自定义过滤字词,而不是显示数据。

似乎并非如此。虽然我的应用中存在一些特定行为 - 我使用row.add()并将其传递给未呈现的HTMLTableRowElement

我也试过实现一个columns.render函数,但收效甚微。 .filter()中未使用其中指定的自定义过滤数据。

以下是所要求的实施:

columnDefs: [
  {
    targets: '_all'
    render: ( data, type, row, meta ) =>
      if type == 'filter'
        return 'test'
      else
        return row[meta.col]
  }
]

我的自定义过滤器看起来像这样:

table.data().filter ( value, index, context ) ->
  console.log [value, index, context]
  return true

但我只获取原始表值而没有自定义过滤属性。

关于可以改进什么的任何想法?

0 个答案:

没有答案