Можно ли установить <a href />
вокруг моего <f:selectItem itemLabel="label" />
, где мой текст ссылки - itemLabel
?Ссылка JSF в метке SelectItem
Я использую компоненты простого солнца.
Можно ли установить <a href />
вокруг моего <f:selectItem itemLabel="label" />
, где мой текст ссылки - itemLabel
?Ссылка JSF в метке SelectItem
Я использую компоненты простого солнца.
Желаемый результат: не Возможно в формате HTML. Для этого вам нужно добавить снимок JavaScript.
<h:selectOneMenu onchange="window.location=this.options[this.selectedIndex].value">
<f:selectItems value="#{bean.links}" />
<h:selectOneMenu>
Где bean.getLinks()
возвращает List<SelectItem>
с fullworthy URL в качестве пункта значение. Если вы хотите показать ссылку как и значение и метку, просто используйте конструктор SelectItem
, используя один аргумент.
links = new List<SelectItem>();
links.add(new SelectItem("http://google.com"));
links.add(new SelectItem("http://stackoverflow.com"));
// ...
Если вы хотите жёстко их в представлении, то вы, конечно, можете захватить f:selectItem
:
<h:selectOneMenu onchange="window.location=this.options[this.selectedIndex].value">
<f:selectItem itemValue="http://google.com" />
<f:selectItem itemValue="http://stackoverflow.com" />
<h:selectOneMenu>
является искомым результатом возможно в HTML? Что такое родительский элемент f: selectItem? – Bozho