小编Sid*_*mer的帖子

淘汰赛后,但只有一次

我有一个简单的observableArray,它包含很多用户模型.在标记中,有一个带有foreach循环的模板,循环用户并将它们输出到一个简单的表中.我还使用自定义滚动条和其他一些javascript来设置表格样式.所以现在我必须知道foreach循环何时完成并且所有模型都被添加到DOM中.

afterRender回调的问题在于每次添加某些内容时都会调用它,但我需要一种只触发一次的回调.

knockout.js

19
推荐指数
3
解决办法
3万
查看次数

使用jQuery tablesorter的Knockout.js

我尝试对从Knockout.js模板生成的表进行排序.问题是jquery Tablesorter缓存了所有的tr.我知道tableorters .trigger("更新"),但我不知道在哪里应用它.我尝试了"afterRender",自定义绑定等等 - 完全没有任何结果......我做了一个jsfiddle,也许这样可以解决问题:http://jsfiddle.net/a8jUj/1/

如果你排序没有设置一些条目不活动,一切正常.如果你先设置一些非活动状态然后对表进行排序,它会重新出现?!

更新: 好的,我爱上了knockoutjs - AGAIN :)他们有一些整洁的实用工具,其中一个有能力对observableArrays进行排序 - > http://knockoutjs.com/documentation/observableArrays.html.

jquery caching tablesorter knockout.js

5
推荐指数
1
解决办法
1389
查看次数

标签 统计

knockout.js ×2

caching ×1

jquery ×1

tablesorter ×1