0
我有一個要求,使用「下一個錯誤」按鈕將重點放在劍道網格上的錯誤單元格。專注於劍道網格中第二頁的單元格
但是我在將重點放在細胞上面臨一個問題。如果錯誤單元位於劍道網格的第二頁。
我的代碼:
function nextErr(){
var grid = angular.element('#myGrid').data('kendoGrid');
var dataItems = grid.dataSource.data();
var index;
var uid;
for(var i=0; i < dataItems.length; i++){
if(!isNullOrUndefined(dataItems[i].errors)
&& !angular.element.isEmptyObject(dataItems[i].errors)){
index = i;
uid = dataItems[i].uid;
break;
}
}
var errorCell = angular.element("tr[data-uid='"+ uid +"'] td[data-err-msg != 'undefined']")[0];
grid.editCell(errorCell);
}
如果有人已實施類似的東西,請讓我知道
我不是那麼熟悉角庫,但是劍道網格會給你它的狀態。這是你可以找到頁面的地方... var state = {columns:grid.columns, page:dataSource.page(), pageSize:dataSource.pageSize(), sort:dataSource.sort(), filter:dataSource.filter(), group:dataSource.group()}我用一點jquery來抓它,但是你可以用angular來做同樣的事情。希望有所幫助。 – BillRuhl