在durandal中使用淘汰的分页网格

时间:2013-10-07 06:42:33

标签: jquery knockout.js durandal single-page-application

我在这个例子中使用durandal和knockout分页网格创建了一个单页应用程序 http://knockoutjs.com/examples/grid.html

我的问题是如何获取所选行的值。我尝试了以下步骤但没有发生任何事情。在我的viewmodel的附加事件中,我有这个命令。

$(view).find('.table tbody>tr').on('click', function (event) {
    $(view).find('.table tbody>tr').addClass('success')
           .siblings().removeClass('success');          
});

1 个答案:

答案 0 :(得分:1)

Durandal样本已经集成了淘汰示例,例如http://dfiddle.github.io/dFiddle-2.0/#knockout-samples/pagedGrid这可能是一个更好的起点。

请查看http://learn.knockoutjs.com处的一些淘汰文档,找出为什么不使用jQuery来更好地处理淘汰赛的问题。特别是关于点击绑定http://knockoutjs.com/documentation/click-binding.html的内容。 一旦您的应用程序以这种方式工作,请阅读http://www.knockmeout.net/2012/11/revisit-event-delegation-in-knockout-js.html并升级您的解决方案以使用它。