Dynatable和复选框。我选择复选框时是否可以刷新表格?

时间:2015-05-28 15:11:22

标签: jquery-ui jquery-plugins

问题很简短。有没有办法使用DynaTable http://www.dynatable.com,并在选中复选框时过滤结果?

例如,如果有一个复选框" males",那么我希望该页面列出所有男性。我没有代码示例,因为这是我需要的唯一功能,并且在文档中找不到。

1 个答案:

答案 0 :(得分:0)

  

免责声明:这绝对不是一个答案,因为我粘贴了一些可以给出提示的部分,但是请更新答案如果你   找到一个更好的解释。

这可以做到,不确定代码的哪一部分会影响这个,但请检查下面的一些代码,它可能会给你一个提示。

$('#persons-table').dynatable
  features:
    paginate: true
    perPageSelect: true
    search: false

  dataset:
    perPageDefault: 50
    perPageOptions: [50,100, 250, 500]
  inputs:
    queries: $('#person-type')
  readers:
    _rowReader: (index, tr, record) ->

如果我们有这样的附加代码:

  $('#persons-table').bind 'dynatable:init', (e, dynatable) ->
    self.dynatable = dynatable
    dynatable.queries.functions['person-type'] = (record, queryValue) ->
      if (queryValue== 'male')
        return record.person_type == 'male'
      else
        return false