1

我有一个场景,我有一个由敲除管理的 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>

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

谢谢!

4

1 回答 1

1

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

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

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

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

于 2013-03-27T17:49:44.327 回答