我真的需要在JSF 2.2下呈现一个<button>
元素,我不想使用第三方库 - 例如PrimeFaces - 只为此。
一旦Mojarra的<h:commandButton>
只呈现<input>
个元素,是否有任何原生/优雅的解决方案可以满足这一要求?
到目前为止,我已经在SO上发现了this very similar question但是对于JSF 2.1,2.2可能已经收到了关于此问题的更新。
答案 0 :(得分:3)
您可以将<button>
标记用于JSF 直通元素。
定义新的XML命名空间
xmlns:jsf="http://xmlns.jcp.org/jsf"
在你的html中使用这个标签。
<button type="button" jsf:id="btn" jsf:outcome="yourViewIDHere">Test Button</button>
答案 1 :(得分:0)
<ui:fragment rendered="condition">
button code...
</ui:fragment>
我认为这将解决您的问题