我正在使用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。
答案 0 :(得分:1)
我对Kendo不熟悉,但从this existing fiddle来看,我认为您需要使用change
选项作为网格配置的一部分:
kendoGrid: { change: function (event) {
self.selectedData(this.dataItem(this.select()[0]));
}
}
请参阅this fiddle,其中包含问题中的代码(注释了一些选项,因为问题中没有发布查看代码)。