Как я могу автоматически выбрать элемент в раскрывающемся списке, который я создаю и добавляю?
Приведенный ниже код создает раскрывающийся список, я хотел бы выбрать элемент, который соответствует свойству LanguageFormat в моем объекте ExportConfiguration.
Редактировать: Ответ, который я принял, направил меня на правильный путь. Мне пришлось объявить свойство в списке значений, что привело к его автоматическому назначению. Спасибо!
(Solution)
values.put(
"exportConfigurationLanguageFormat",exportConfiguration.getLanguageFormat());
(/Solution)
//Language Format choices
ArrayList<String> languageFormatArray = new ArrayList<String>();
languageFormatArray.add(firstLanguage);
languageFormatArray.add(firstLanguage + "-" + firstLanguage.toUpperCase());
languageFormatArray.add(firstLanguage + "_" + firstLanguage.toUpperCase());
exportConfigurationLanguageFormat = new DropDownChoice<String>(
"exportConfigurationLanguageFormat", new PropertyModel<String>
(values, "exportConfigurationLanguageFormat"), languageFormatArray);
exportConfigurationLanguageFormat.setRequired(true);
exportConfigurationLanguageFormatFeedback.add(exportConfigurationLanguageFormat);