如何在 JSF panelGrid 中添加一个空元素?
How to add an empty element in a JSF panelGrid?
如何在 JSF panelGrid 中添加空元素?
这是我的全table:
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
如何添加空元素?建议的方法是什么? (添加一个空的输出标签?这感觉不对。)
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<!-- This need to be emtpy -->
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
使用空 <h:panelGroup>
.
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:panelGroup />
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
另请参阅:
与具体问题无关,您是否在基本 HTML 术语中非常清楚何时应该使用 <h:outputLabel>
而不是 <h:outputText>
?如果没有,请仔细阅读 Purpose of the h:outputLabel and its "for" attribute.
如果您不需要动态更改单元格的内容,只需要一个空单元格,可能使用 比添加更有效一个组件 到页面结构:
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:outputText/>
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
如何在 JSF panelGrid 中添加空元素?
这是我的全table:
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
如何添加空元素?建议的方法是什么? (添加一个空的输出标签?这感觉不对。)
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<!-- This need to be emtpy -->
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
使用空 <h:panelGroup>
.
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:panelGroup />
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>
另请参阅:
与具体问题无关,您是否在基本 HTML 术语中非常清楚何时应该使用 <h:outputLabel>
而不是 <h:outputText>
?如果没有,请仔细阅读 Purpose of the h:outputLabel and its "for" attribute.
如果您不需要动态更改单元格的内容,只需要一个空单元格,可能使用
<h:panelGrid columns="2">
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
<h:outputText/>
<h:outputLabel value="row2"/>
<h:outputLabel value="row1"/>
<h:outputLabel value="row2"/>
</h:panelGrid>