我正在尝试创建一个到KoGrid的selectedItemCount的绑定(类似于他们在kgFooter中的操作)。然而,当我尝试的时候:
<input type="button" value="View" data-bind="enable: selectedItemCount > 0"></input>我收到一个关于"selectedItemCount未定义;“的引用错误。我该如何绑定到这个变量呢?我也尝试过selectedItems.length,但这也是未定义的。
发布于 2012-09-30 07:15:57
您可以查看如何在jsfiddle上使用它的示例
基本上,您应该使用两个额外的绑定属性:
对于多选:
<div id="sandBox" class="example" style="height: 300px; width: 600px;"
data-bind="koGrid: { data: myObsArray, selectedItems: selected }">
</div>或者,如果您只允许选择一个项目:
<div id="sandBox" class="example" style="height: 300px; width: 600px;"
data-bind="koGrid: { data: myObsArray, selectedItem: selected }">
</div>因此,在第一种情况下,必须声明属性viewModel.selected = ko.observableArray([]),在第二种情况下,必须声明viewModel.selected = ko.observable()属性
还要检查github上的这个只读koGrid绑定配置
https://stackoverflow.com/questions/12656971
复制相似问题