jQuery Mobile Column Toggle和Knockoutjs绑定表不能一起工作

时间:2013-04-01 15:55:12

标签: jquery-mobile knockout.js

我有一个表格,可以根据淘汰模型填充数据。我希望能够使用jQuery mobile的新列切换功能,但是对于从挖空模型中填充的行,它无法正常工作。

如果有人可以启发我会很棒的话,我不知道如何才能让它发挥作用。

如果你注释掉

,这是问题的一个方面
ko.applyBindings(viewModel);

表应按预期工作,但应用绑定,列行永远不会消失。

http://jsfiddle.net/DyUHA/2/

2 个答案:

答案 0 :(得分:3)

直到jQM发布补丁我才采取这样做:

http://jsfiddle.net/DyUHA/4/

$('.holder table')
.attr('data-mode', 'columntoggle')
.attr('data-role', 'table')
.table();

对我来说效果很好,因为我的数据只是通过ajax加载而且永远不会改变。

答案 1 :(得分:0)

看来这不是特定于淘汰赛的问题,而是使用toggle-column表小部件本身:https://forum.jquery.com/topic/jqm-1-3-0-dynamic-column-toggle-table