我是 AEM 新手,考虑我的 js 会返回 itemList(例如:var itemList = list.getItems();)。每个项目的骨架将是:
interface Item {
/**
* Get the item's title.
*
* @return the title
*/
@Nonnull
String getTitle();
/**
* Get the item's localized title.
*
* @param locale the locale for localization
*
* @return the title
*/
@Nonnull
String getTitle(Locale locale);
/**
* Get the item's value.
*
* @return the value
*/
@Nonnull
String getValue();
}
如何获取基于语言环境的标题(即调用getTitle(locale)
)来代替${list.title}
下面 HTML 代码中提到的select
标签(我需要 itemlist 中的 title(locale) 和 value): option value="${list.value}"> ${list.title}