0
我有一個kendo網格(分頁啓用)與一些條目。說,我有5頁,我已經選擇(點擊複選框)每頁從一行,然後點擊頂級行動刪除。我無法弄清楚如何從網格和數據源中刪除條目?刪除Kendo Grid中的行與分頁
我嘗試下面的代碼,其從頁面是可見的網格(在屏幕上)
var grid = $("#grid").data("kendoGrid");
var userSelectionInfo = usersService.getUserSelectionInfo();
for(var userName in userSelectionInfo) {
if(userSelectionInfo[userName]) {
var selector = '#' + userName+ '_actions';
grid.removeRow($(selector).closest('tr'));
}
}
我試圖多一個的方法刪除條目:
我創建了一個將從原始對象數組中刪除操作後保留的對象數組,然後將其添加到網格數據源中。
var newData = [];
var userSelectionInfo = usersService.getUserSelectionInfo();
for(var i = 0; i < users.length; i++) {
if(users[i].userName&& !userSelectionInfo[users[i].userName]) {
newData.push(users[i]);
}
}
loadUsersIntoGrid(newData);
有沒有更好的方法或我缺少的劍道API? 在此先感謝。
grid.dataSource.get(DeleteList [i])給出了未定義的 – Azim
DeleteList將是一個用於存儲需要刪除的Ids的數組。首先,你必須定義數組並將其推入其中。 –