【问题标题】:Knockout + jQuery DataTables Search FilterKnockout + jQuery DataTables 搜索过滤器
【发布时间】:2013-03-28 01:49:44
【问题描述】:

我有一个场景,我有一个由淘汰赛管理的 javascript 对象列表,我想让 jQuery 数据表处理向用户显示列表(为了保持一致性,因为我使用数据表在其他地方显示静态内容)。

所以我有这样的事情: http://jsfiddle.net/MLfcs/

在搜索功能之外一切都很好:它没有获取输入的值。如果您尝试小提琴并搜索任何输入的内容,所有行都将被过滤掉。

有没有一种简单的方法来创建自定义过滤器来处理这个问题?还是自定义淘汰赛绑定?我宁愿不必诉诸于这样的事情:

来自:

 <td><input type="text" data-bind="value: partA" /></td>

到:

 <td><input type="text" data-bind="value: partA" /><span data-bind="text: partA" style="display: none" /></td>

我知道数据表搜索对于输入应该可以正常工作,但我只是不确定数据绑定中缺少什么敲除才能使其正常工作。

谢谢!

【问题讨论】:

    标签: knockout.js datatables


    【解决方案1】:

    尝试将 value 属性也与实际的 attr 绑定绑定。

    <td><input type="text" data-bind="value: item.partA, attr: {'value': item.partA}" /></td>
    

    http://jsfiddle.net/billpull/ZBCvD/1/

    不要认为仅使用值绑定就可以做到这一点。

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2013-02-19
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 2014-11-22
      • 2021-12-04
      • 2015-06-04
      • 2013-07-30
      相关资源
      最近更新 更多