簡體   English   中英

如何在Flash Builder中的mx.dataGrid中獲取選定行的單元格值

[英]How do you get a cell value of a selected row in an mx.dataGrid in flash builder

我以為我可以用...

studentID = myDataGid.selectedItem.studentID

不想為我工作。 在調試中跟蹤表達式將返回“ XMLList(@ 11e55e8d1)”。

數據源是XMLListCollection。 跟蹤表達式myDataGid.selectedItem我可以看到studentID節點,它具有一個值。

我究竟做錯了什么?

我看到從Flex 4.5開始,Adobe建議我們使用spark.components.DataGrid類作為mx:dataGrid的替代品,我對它完全不熟悉,也不知道從哪里開始學習。 我有這個mx:dataGrid所有設置,否則可以正常工作,並且不希望不必學習新知識。

謝謝,

約翰

看起來不錯-它返回所需的xml數據部分。 我想這是獲取數據的問題:

studentID = myDataGid.selectedItem.studentID.toXMLString();

上面的代碼以字符串形式返回XMLList,但是您可能需要將其作為數字返回(取決於不可見的XML結構)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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