Во Flex, как я могу получить значение ComboBox, которое находится в dataGrid? - PullRequest
0 голосов
/ 06 октября 2009

У меня есть сетка данных, в которой в двух столбцах есть комбинированные списки.

Что мне нужно сделать, так это получить значения этих блоков, когда пользователь выделяет строку сетки, а НЕ, когда пользователь использует comboBox. Я понимаю, как вытащить значения после вызова обработчика изменений в comboBox, но я не вижу способа получить доступ к comboBox, которые принадлежат выделенному в данный момент gridRow.

Я уверен, что это действительно просто, но я просто не могу найти какую-либо ссылку на то, как это делается. Любая помощь с благодарностью.

Ответы [ 2 ]

0 голосов
/ 07 октября 2009

DataProvider DataGrid должен иметь правильные значения, если ComboBox ItemEditor был правильно реализован.

0 голосов
/ 07 октября 2009

Хорошо, если предположить, что поле данных, в котором находится ComboBox, управляется полем данных с именем 'foo'

, а сам dataGrid имеет идентификатор 'dg' ...

var currentVal: String = dg.dataProvider.getItemAt (dg.selectedIndex) .foo;

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