Javascript 如何使用敲除绑定删除剑道网格中的行

Javascript 如何使用敲除绑定删除剑道网格中的行,javascript,knockout.js,kendo-ui,Javascript,Knockout.js,Kendo Ui,好吧,我认为这一定很容易,但剑道“摧毁”命令在使用剑道击倒绑定时并没有像预期的那样工作。它将从栅格中删除行,但不会更新viewmodel HTML: 无论如何,我正在寻找一种不同的方法,因为我可能需要在剑道网格行中使用复选框,并且我需要知道行uid on checking/unchecking复选框。 我确实尝试添加一个带有按钮的列,带有data bind=“click:someMethod”,但在本例中,someMethod的数据参数实际上是整个viewModel,我不知道如何找到合适的行。如

好吧,我认为这一定很容易,但剑道“摧毁”命令在使用剑道击倒绑定时并没有像预期的那样工作。它将从栅格中删除行,但不会更新viewmodel

HTML:

无论如何,我正在寻找一种不同的方法,因为我可能需要在剑道网格行中使用复选框,并且我需要知道行uid on checking/unchecking复选框。 我确实尝试添加一个带有按钮的列,带有data bind=“click:someMethod”,但在本例中,someMethod的数据参数实际上是整个viewModel,我不知道如何找到合适的行。如有任何建议,将不胜感激

谢谢,
I或

我得仔细看看这个。我确实已经开始使用包含
数据绑定的模板了。分支机构在这里:。下面是一个示例:一年后,使用最新的Knockout-Kendo.js源代码(v0.6.1),这个问题似乎没有得到解决。
<div id="gridClients" data-bind="kendoGrid: { data: FilteredClients, columns: [ {title: 'Actions', command: 'destroy'}, { field: 'ClientName', title : 'Client Name' }, 
{ field: 'ClientCode', title: 'Client Code' } ], scrollable: false, sortable: true, pageable: false, editable: true }">
</div>
$(document).ready(function () {
    var clients = { FilteredClients: [{ ClientName: '1', ClientCode: 'Value 1' }, { ClientName: '2', ClientCode: 'Value 2'}], Header: 'TEST' };
    var viewModel = ko.mapping.fromJS(clients);
    ko.applyBindings(viewModel);
});