2011-02-06 6 views
0

У меня возникла проблема с преобразованием объекта в строку в flex. мой объект - mydropdown selecteditem, и я хочу преобразовать его в строку и показать его на ярлыке. Я пробовал «.toString()» и «как String» и «String()», но ни один из них не работал. у кого есть опыт? спасибопреобразование объекта в строку в flex

ответ

2

Объект SelectedItem имеет данные и этикетки свойства, в зависимости от данных, которые вы подачи вы хотите что-то вроде этого:

mydropdown.selectedItem.label 
+0

не сработало. когда я использую mydropdown.selectedItem.label, он ничего не показывает. – m0j1

+0

Ну, это зависит от данных, которые вы предоставляете, используя _data_ и _label_ - это просто соглашение. Есть ли labelField, который определен для вашего DropDownList? В моем примере это будет labelField = "label". – jss

+0

спасибо, что сработало. мой labelField = "жанр", и я использовал его как myDropDown.selectedItem.genre, и он сработал. Большое спасибо – m0j1

0

Если ваш «mydropdown selecteditem» - это класс, который вы написали сами, вы можете создать там метод toString() и вернуть ему что-то полезное.

+0

нет. by mydropdown Я имел в виду идентификатор моего DropDownList, и его выбрали свойство – m0j1

Смежные вопросы