0

我正在使用 Rniemeyer 的 kncokout-kendo.js http://rniemeyer.github.io/knockout-kendo/web/Grid.html

我有“人”,我需要选择人。

<div id="grid" style="width:450px" data-bind="kendoGrid: {height:400,columns:['Id','Name'],navigatable:true,selectable:true,rowTemplate: 'rowTmpl', useKOTemplates: true,data: People, select: SelectedPerson,value:SelectedPerson }" ></div>

“选择”和“价值”都不起作用。

人是 observableArray

该示例不适用于 SelectedPerson 是 observable,SelectedPerson 是 observableArray。

4

1 回答 1

1

我不熟悉剑道,但从现有的小提琴来看,我认为您需要将该change选项用作网格配置的一部分:

kendoGrid: { change: function (event) {
                         self.selectedData(this.dataItem(this.select()[0]));
                     }
}

请参阅包含问题代码的这个小提琴(由于问题中没有发布查看代码,因此注释掉了一些选项)。

于 2013-08-10T11:52:04.220 回答