簡體   English   中英

遍歷dojox網格行以在某些列中查找空字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM