[英]How to transform a String into an object name selectedItem in the DataGrid? flex3
我需要獲取單擊的項目的值和列的名稱。
for each(item in colunas) {
var itemok:String = item.dataField;
Alert.show(''+datagridlist.selectedItem.itemok); // show value of column
}
但是這樣,它會返回“ undefined”。
但是,如果我已經將名稱放入函數中,則可以獲取正確的數據,例如:
Alert.show(''+datagridlist.selectedItem.create); // create is a column name in mysql
但是必須動態創建此變量,例如:
var itemok:String = item.dataField;
Alert.show(''+datagridlist.selectedItem.itemok); // show value of column
有人可以幫我嗎? 我按時到達,無法將字符串轉換為列名。
我現在謝謝大家
您的“ selectedItem”對象是否包含“ create”屬性,或者僅僅是表行的名稱?
問題已經解決
照原樣
Alert.show (''+ datagridlist.selectedItem [itemok]);
無論如何,謝謝大家,對兩個話題深表歉意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.