通过CSV文件加载信息的数据网格。用户需要能够通过2个组合框过滤数据网格结果。
当我使用
时var objRow:Object;
var rowNumber:Number = codes_cb.selectedItem.data;
objRow = myGrid.getItemAt(rowNumber);
返回行对象,这很好。然而 ,我需要跟踪该行的特定单元格值。这可以作为静态跟踪使用:
trace(objRow.SelectAgreement);
" SelectAgreement"是其中一列的列标题,但我需要" SelectAgreement"部分是动态的。
是否有可在此处使用的变量类型?我试过了:
trace(objRow.codes_cb.selectedItem.label);
答案 0 :(得分:1)
您可以通过与Object
中的条目类似的方式来引用Array
的属性。 EG:
var propName:String = "SelectAgreement";//the property to access
trace(objRow[propName]);//will trace the property value
因此,如果您有一个组合框,其中列出了这些属性名称:
trace(objRow[comboBoxWithPropNames.selectedItem]);