我们使用的是 JSF2.0,我们的最终 HTML 需要<li>
在列表框中而不是<optionValues>
. 我们<h:selectOneListBox>
在 jsf 中使用。我们正在尝试使用 Jquery 将其更改<optionValues>
为<li>
.
有没有其他更好的解决方案?
我们使用的是 JSF2.0,我们的最终 HTML 需要<li>
在列表框中而不是<optionValues>
. 我们<h:selectOneListBox>
在 jsf 中使用。我们正在尝试使用 Jquery 将其更改<optionValues>
为<li>
.
有没有其他更好的解决方案?
不与标准的 JSF HTML 组件集。它们都呈现标准的 HTML 元素,没有任何花哨。
您需要查看具有增强换肤支持的 JSF 组件库。例如PrimeFaces组件库,它在后台使用 jQuery UI,有一个<p:selectOneListbox>
生成一个<ul><li>
,完全符合您的需要。请参阅展示页面。<p:selectOneListbox>
这是展示页面上第一个示例的生成 HTML 源代码:
<ul>
<li class="ui-selectlistbox-item ui-corner-all">Option 1</li>
<li class="ui-selectlistbox-item ui-corner-all ui-state-active">Option 2</li>
<li class="ui-selectlistbox-item ui-corner-all">Option 3</li>
</ul>