Как мне реализовать выпадающий список, который содержит список элементов, которые должны отображаться на разных языках?
-
03-07-2019 - |
Вопрос
Я пытаюсь создать форму, которая содержит раскрывающийся список со списком выбора продуктов. Р>
Какие критерии мне следует учитывать при попытке решить, использовать ли перечисление java или справочную таблицу? Кроме того, мне нужно заранее запланировать поддержку выпадающих строк в i18n.
Решение
Не забудьте подумать о сортировке / заказе. Будет ли список отображаться в одинаковом порядке для всех языков? Или отсортированы по алфавиту в зависимости от локали?
Другие советы
Я стараюсь свести к минимуму таблицы поиска и максимально использовать перечисления и код до тех пор, пока к каждому элементу не будут добавлены дополнительные данные, которые необходимо будет сохранить. Также я обычно использую ключи в enum, которые отображаются на строки ResourceBundle, чтобы найти правильный перевод.