jquery - 将 knockoutjs 与 jqGrid 一起使用

标签 jquery jqgrid knockout.js

我刚刚开始使用 Knockout(以及与此相关的 javascript)。问题是我尝试使用 jqGrid 类似于 Sanderson 在他的 Knockout Grid Example 中使用 jqGrid 的方式。

这是我的 jsfiddle我已经到此为止了。我显然错过了一些东西,但我不知道它是什么,因为网格甚至没有出现。

最佳答案

您的 Fiddle 有很多问题。您的 jqGrid 来源均未通过。不支持使用您使用过的 URL 直接链接到 github。最后也是最重要的一点。您没有 jqGrid 的绑定(bind)处理程序。

绑定(bind)处理程序

data-bind="handlergoeshere:{options go here}"

KnockoutJS 中没有默认的 jqGrid 绑定(bind)处理程序。因此,要让 jqGrid 与这样的 knockout 一起工作,您需要使用第 3 方绑定(bind)处理程序。我在这里只找到了一个工作 jqGrid 绑定(bind)处理程序的示例:http://jsfiddle.net/yauhen/zjbLF/5/不过,我不确定它在可观察属性方面的功能有多完善。

由于您刚刚开始使用 Knockout,因此我建议您不要在创建自己的自定义绑定(bind)处理程序等更复杂的部分中过于着迷。有一个正在开发的名为 koGrid 的网格控件,您可以在 github 上找到它:https://github.com/ericmbarnard/KoGrid这将比您当前的路径更容易实现和理解。

祝你好运,编码愉快!

关于jquery - 将 knockoutjs 与 jqGrid 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9540073/

相关文章:

javascript - jqGrid,无法让 showlink 格式化程序工作

javascript - 单击不适用于可观察的数组元素

javascript - PDFMAKE: 'Roboto-Regular.ttf' 仅在 GULP 之后在虚拟文件系统中找不到

javascript - 分页不适用于 KO Grid

javascript - 在他出现期间移动方 block

javascript - 调整选项卡式文字窗口的大小

android - 通过 jquery mobile 调用的 Web 服务不能在 android web 浏览器中工作

javascript - jqGrid 选择事件单元格中的文本

javascript - 使用java中Action的对象列表填充jqgrid中的表

javascript - 提示文件下载