我在一個kendo ui網格上工作。網格默認情況下不可編輯。
在工具欄中有一個'編輯'按鈕。當用戶點擊它時,網格應該可以在批處理模式下編輯,如this。kendo ui網格批量編輯,設置焦點
得到這個工作的唯一解決方案是刪除並重新創建網格/數據源與新屬性(可編輯:真實等)。
這個按預期工作。現在我想將焦點設置在第一行/單元格上,以便用戶可以看到網格現在是可編輯的(在下面的示例中該行變爲輸入字段)。
對此有何建議?這個是fiddle。
$('.k-grid-edit').on('click', function (e) {
e.preventDefault();
// remove old grid
$('#grid').html('');
// recreate grid with edit: true and new datasource
$('#grid').kendoGrid({
dataSource: dataSourceInEdit,
editable: true,
columns: [{
field: 'TableId',
title: 'Id',
width: 50
}, {
field: 'Area',
title: 'Area'
}, {
field: 'Table',
title: 'Table',
width: 60
}, {
command: 'destroy',
title: ' ',
width: 100
}]
}).data("kendoGrid");
}); // end edit
您可以創建您的問題小提琴?您提供的鏈接中的網格具有不同的行爲! –
@VivekParekh有一個 – chris