我正在创建一些 outputLabels 和相应的 inputText 组件,但标签始终出现在文本字段上方。到目前为止,我还没有找到任何控制它的属性。
如何获取输入旁边的标签?
我正在创建一些 outputLabels 和相应的 inputText 组件,但标签始终出现在文本字段上方。到目前为止,我还没有找到任何控制它的属性。
如何获取输入旁边的标签?
您可以使用PanelGrid,它反过来在 HTML 中生成 TABLE 标记。
<h:panelGrid columns="2">
<h:outputLabel>Name:</h:outputLabel>
<h:inputText/>
<h:outputLabel>Email:</h:outputLabel>
<h:inputText/>
<h:outputLabel>Passowrd:</h:outputLabel>
<h:inputSecret/>
</h:panelGrid>
一旦定义了columns=2
它,它就会分别在每个单元格中并排插入组件。
还有h:column
你可以使用的。
但是您不能像在 HTML 中那样在 JSF 中执行 ROWSPAN 和 COLSPAN,但是如果您仍然想要 ROWSPAN 和 COLSPAN,您可以使用 3rd 方 JSF 组件库,例如Primefaces、Richfaces ...