我刚开始玩knockout.js并将其与网格小部件集成。我需要将databind设置为每行的复选框,但复选框是在窗口小部件中创建的,我无法访问它。我所拥有的是访问包含复选框的单元格。
我相信我可以使用jquery动态地将属性添加到每个复选框,然后再调用applybindings,但我想知道我是否可以在单元格上设置数据绑定并告诉knockout将其“赋值给”其子节点(在这种情况下,只有一个复选框)?
答案 0 :(得分:0)
Rivers,你不希望Knockout(或者可能是任何其他代码)干扰由另一个小部件管理的任何东西。通常,您希望在该jqGrid上查找允许您管理基础数据的API。如果这不是jqGrid上的一个选项而且它是你真正需要的东西,那么你应该寻找一个不同的网格工具。也许特定于淘汰赛的网格工具可以更好地为您服务,例如koGrid:https://github.com/Knockout-Contrib/KoGrid