如何在 JSF 2.2 中呈现 HTML 按钮元素?
How to render a HTML button element in JSF 2.2?
我真的需要在 JSF 2.2 下呈现一个 <button>
元素,我不想为此使用第三方库——比如 PrimeFaces——。
一旦 Mojarra 的 <h:commandButton>
只呈现 <input>
元素,是否有任何 native/elegant 解决方案来满足该要求?
到目前为止,我已经在 SO 上发现了 this very similar question,但对于 JSF 2.1 和 2.2 可能已经收到了关于此事的一些更新。
<ui:fragment rendered="condition">
button code...
</ui:fragment>
我想这会解决你的问题
您可以将 <button>
标签与 JSF 直通元素。
定义新的 XML 命名空间
xmlns:jsf="http://xmlns.jcp.org/jsf"
在你的html中使用这个标签。
<button type="button" jsf:id="btn" jsf:outcome="yourViewIDHere">Test Button</button>
我真的需要在 JSF 2.2 下呈现一个 <button>
元素,我不想为此使用第三方库——比如 PrimeFaces——。
一旦 Mojarra 的 <h:commandButton>
只呈现 <input>
元素,是否有任何 native/elegant 解决方案来满足该要求?
到目前为止,我已经在 SO 上发现了 this very similar question,但对于 JSF 2.1 和 2.2 可能已经收到了关于此事的一些更新。
<ui:fragment rendered="condition">
button code...
</ui:fragment>
我想这会解决你的问题
您可以将 <button>
标签与 JSF 直通元素。
定义新的 XML 命名空间
xmlns:jsf="http://xmlns.jcp.org/jsf"
在你的html中使用这个标签。
<button type="button" jsf:id="btn" jsf:outcome="yourViewIDHere">Test Button</button>