簡體   English   中英

如何將字符串轉換為DataGrid中的對象名稱selectedItem? flex3

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

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