我正在使用 Knockout.js 并希望使用 jquery plugin treetable 。但我无法让它发挥作用。有人使用 knockout.js 并可能使用此插件构建了类似的东西吗?
我试图使用绑定(bind)处理程序集成它:
<table data-bind="treetable: tasks, treeOptions: { initialState: 'expanded' } ">
<tbody data-bind="foreach: tasks">
<tr data-bind="attr: { 'data-tt-id': id, 'data-tt-parent-id': parentId }">
<td data-bind="text: title"></td>
</tr>
</tbody>
</table>
在这里查看我的完整代码:http://jsfiddle.net/qhgfx0ff/1/
感谢您的任何提示或帮助!
干杯, teejay
最佳答案
我们不能在 knockout 中直接使用第三方插件。我们需要为它们创建一个自定义绑定(bind)。
查看该部分
Custom binding handlers
在链接here它在 knockout 中集成了第三方小部件。您可以在此处使用类似的逻辑
关于javascript - 将 jQuery 插件 Treetable 与 Knockoutjs 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25652456/