Как получить значение ячейки выбранной строки в mx.dataGrid во Flash Builder - PullRequest
0 голосов
/ 19 февраля 2012

Я думал, что смогу использовать ...

studentID = myDataGid.selectedItem.studentID

Не хочет работать на меня.При отслеживании выражения в отладке возвращается «XMLList (@ 11e55e8d1)».

Источником данных является коллекция XMLListCollection.прослеживая выражение myDataGid.selectedItem Я вижу узел studentID, и он имеет значение.

Что я делаю не так?

Я вижу, что начиная с Flex 4.5 Adobe рекомендует использоватьКласс spark.components.DataGrid как альтернатива mx: dataGrid, с которым я совсем не знаком или с чего начать изучать.У меня есть mx: dataGrid, все настройки и все остальное работает, и я бы предпочел не изучать что-то новое

Спасибо,

Джон

1 Ответ

0 голосов
/ 19 февраля 2012

Это выглядит нормально - возвращает ту часть XML-данных, которая вам нужна.Я предполагаю, что это вопрос получения данных:

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

Вышеприведенное возвращает XMLList в виде строки, но вам может потребоваться получить его как число (в зависимости от структуры вашего XML, котораявиден).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...