【发布时间】:2013-12-28 00:40:14
【问题描述】:
我创建了一个演示我的问题的 plunk:http://plnkr.co/edit/2UMTW2p0UAWPzJ0d0m5F?p=info
我有一个使用 Knockout.js ForEach 绑定的表。通过在正常位置调用 .footable() 初始化程序不起作用。我为footable 创建了一个自定义活页夹,并将调用$(element).footable();。这会导致 footable 初始化,但因为这发生在自定义活页夹的 init 中,所以在之后添加了更多行,因此表格看起来不正确。我在客户活页夹中有一个更新功能,但我不知道要为 valueAccessor 设置什么,所以它会在正确的时间被调用。 (或根本)理想情况下,我希望它使用用于构建表的相同可观察数组。
我将 afterRender 添加到 ForEach 并帮助了一些,但这需要我在我的 ViewModel 中添加适合的逻辑。
所以,我真正想做的是弄清楚我需要使用什么属性,以便自定义活页夹的更新回调起作用,这样我就可以将所有可脚逻辑封装到自定义活页夹中。
【问题讨论】:
-
+1 以获得良好的解释和 plunkr
标签: knockout.js footable