2014-04-16 153 views
0

通過CSV文件加載信息的數據網格。用戶需要能夠通過2個組合框過濾數據網格結果。跟蹤對象中的特定值

當我使用

var objRow:Object; 
var rowNumber:Number = codes_cb.selectedItem.data; 
objRow = myGrid.getItemAt(rowNumber); 

它返回的行對象,它是罰款。但是, ,我需要跟蹤該行中的特定單元格值。這工作正常,爲靜態跟蹤:

「SelectAgreement」是其中一列列標題,但我需要的「SelectAgreement」部分是動態的。

是否有可用於此的變量類型?我已經試過:

trace(objRow.codes_cb.selectedItem.label); 

回答

1

您可以參考Object的屬性以類似的方式如何引用條目在Array。 EG:

var propName:String = "SelectAgreement";//the property to access 
trace(objRow[propName]);//will trace the property value 

所以,如果你有它的字面列出了這些屬性名稱組合框:

trace(objRow[comboBoxWithPropNames.selectedItem]); 
+0

謝謝主席先生。正是我需要的 –