[英]Looping through dojox grid row to find empty fields in certain columns
我在不同列中的網格中有一些Dojo單元格,如果為空,我想執行某些操作。 我只希望在用戶右鍵單擊時才執行此操作,因此我將其放在onRowContextMenu()中。 我目前正在獲取該行的索引,但不知道如何使用,甚至不知道是否需要將該行索引用於條件語句。
因此,每行我需要檢查四個不同的列以檢查其中是否有值。 有什么主意嗎?
不知道您是否擁有一個DataGrid(這就是我使用的)……也許它也會為您工作。 使用網格的getItem(rowIndex)方法。
var rowItem = grid.getItem(rowIndex);
在grid是dojox.grid.DataGrid的情況下,rowItem應該返回一個包含每列值的對象。
然后,您可以使用for-in循環瀏覽對象的字段:
for (var colId in rowItem) {
var colVal = rowItem[colId];
if (!colVal || colVal == "") {
//column is empty
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.