我以为我可以用......
studentID = myDataGid.selectedItem.studentID
不想为我工作。在调试中跟踪表达式它返回“XMLList(@ 11e55e8d1)”。
数据源是XMLListCollection。跟踪表达式myDataGid.selectedItem我可以看到studentID节点,它有一个值。
我做错了什么?
我看到从Flex 4.5开始,Adobe建议我们使用spark.components.DataGrid类作为我不熟悉的mx:dataGrid的替代品,或者从哪里开始学习。我有这个mx:dataGrid所有设置和其他工作,并希望不必学习新的东西。
谢谢,
约翰
答案 0 :(得分:0)
看起来没问题 - 它会返回您需要的xml数据部分。我认为这是获取数据的问题:
studentID = myDataGid.selectedItem.studentID.toXMLString();
上面将XMLList作为字符串返回,但您可能需要将其作为数字(取决于XML的结构,这是不可见的)。