我真的需要在JSF 2.2下渲染一个<button>
元素,我不想使用第三方库 - 比如PrimeFaces - 仅仅为此。如何在JSF 2.2中呈现HTML按钮元素?
一旦Mojarra的<h:commandButton>
只呈现<input>
元素,是否有任何原生/优雅的解决方案来满足这一要求?
到目前为止,我已经在SO上发现了this very similar question,但是对于JSF 2.1和2.2可能已经收到了关于此问题的更新。
我真的需要在JSF 2.2下渲染一个<button>
元素,我不想使用第三方库 - 比如PrimeFaces - 仅仅为此。如何在JSF 2.2中呈现HTML按钮元素?
一旦Mojarra的<h:commandButton>
只呈现<input>
元素,是否有任何原生/优雅的解决方案来满足这一要求?
到目前为止,我已经在SO上发现了this very similar question,但是对于JSF 2.1和2.2可能已经收到了关于此问题的更新。
您可以使用<button>
标签与JSF 直通元素。
定义一个新的XML命名空间
xmlns:jsf="http://xmlns.jcp.org/jsf"
在你的HTML中使用这个标签。
<button type="button" jsf:id="btn" jsf:outcome="yourViewIDHere">Test Button</button>
<ui:fragment rendered="condition">
button code...
</ui:fragment>
我认为这将解决您的问题
糟糕的格式化,不好的建议......你明白这个问题吗? – Kukeltje
本土,优雅和简单。非常感谢你! –
欢迎... – AsSiDe