У меня есть массив, который выглядит следующим образом:
(languageArray[i].languageName); //e.g. "French"
(languageArray[i].languageCode); //e.g. "fre"
Я пытаюсь заполнить этот массив массивом данных fl.controls.ComboBox. Что я хочу сделать, это установить поле метки, как показано в документации:
myComboBox.dataProvider = dp;
myComboBox.labelField = "firstName";
Для моего кода:
myComboBox.dataProvider = dp;
myComboBox.labelField = languageName;
myComboBox.data = languageCode;
Другими словами, я хочу, чтобы имя отображалось, а «данные» были кодом, который будет вызываться при нажатии на элемент. Но labelField - это не то же самое, что «французский». Как создать два поля в массиве, чтобы я мог обозначить первое как labelField, а второе - как данные?
Спасибо.