Получение выбранного элемента из выпадающего списка в выпадающем списке и сохранение в объекте - PullRequest
0 голосов
/ 21 марта 2011

Может ли кто-нибудь помочь мне в этом отношении.Это очень срочно.

У меня есть пункт меню со списком в столбце таблицы данных.Я хочу получить выбранный пользователем элемент из выпадающего списка строк (пользователь может выбрать значения из поля со списком из нескольких строк таблицы данных) и сопоставить значения всех других столбцов строк и сохранить его в объекте.Затем передайте этот объект в базу данных, чтобы обновить только те строки, которые изменил пользователь.

Я могу получить выбранный элемент из поля со списком, используя "event.currentTarget.selectedItem" и соответствующие значения всех других столбцовстроки, использующие «valueSelect.ID» и т. д., где valueSelect - объект, который содержит данные для сетки данных.Но я не знаю, как сохранить выбранное значение элемента в выпадающем списке и соответствующие значения всех других столбцов строк в объекте?.

Может ли кто-нибудь помочь мне с образцом для сохранения выбранного элемента из выпадающего списка иего соответствующие значения всех других столбцов в объект, который я могу отправить в db ...?

Пожалуйста, помогите мне в этом.

Спасибо,

Ананд.

1 Ответ

0 голосов
/ 24 марта 2011

Если вы используете Flex, вы можете привязать свойство / объект selectedItem объекта DataGrid к объекту («типа», используемого для визуализации ItemRenderer).

Или вы можете сделать это вручную,сохранить ссылку на этот объект, объявив объект (или некоторый определенный тип), а затем обновив это значение при каждом выборе.

Так, например:

[Bindable]public var selectedItem:Object;
...
public function onComboBoxChanged(evt:ListEvent):void
{
    selectedItem = dataGrid.selectedItem;
    ...
    // comboBox specific logic here
    ...
}

То или, если вынужно что-то сложное, возможно, проверьте этот пост для пользовательского средства визуализации элементов:

Flex DataGrid с ComboBox itemRenderer

Надеюсь, что поможет!

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