javascript - 将 jQuery 插件 Treetable 与 Knockoutjs 结合使用

标签 javascript jquery knockout.js treetable

我正在使用 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/

相关文章:

javascript - 在页面顶部显示标题 - 滚动事件重新触发问题

javascript - 将 optgroup 与 knockout.js 一起使用

javascript - knockout 组件处置未调用

javascript - 仅显示列表的一部分并切换部分

javascript - Bootstrap tabbable btn-toolbar 不切换

javascript - 我的子菜单未在 safari 中显示,但在 chrome 和 firefox 中显示

jquery - 如何使用 jQuery 验证登录表单?

json - 从服务返回的 JSON 的 Knockout 选项绑定(bind)

javascript - jQuery UI Droppable - 如何允许每个拖放区只有 1 个元素,而不是堆叠

asp.net - 具有 5000 多个用户的 Intranet Web 应用程序的丰富客户端选择