如何在kendoGrid中绑定selectedItems?

时间:2013-08-10 11:25:12

标签: knockout.js knockout-kendo

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

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

人们是可观察的阵营

示例不起作用SelectedPerson是可观察的,SelectedPerson是observableArray。

1 个答案:

答案 0 :(得分:1)

我对Kendo不熟悉,但从this existing fiddle来看,我认为您需要使用change选项作为网格配置的一部分:

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

请参阅this fiddle,其中包含问题中的代码(注释了一些选项,因为问题中没有发布查看代码)。