【问题标题】:How to merge header columns in jsf h:dataTable in jsf-version 1.1?如何在 jsf-version 1.1 中合并 jsf h:dataTable 中的标题列?
【发布时间】:2012-09-08 07:07:24
【问题描述】:

我必须合并标题的列。我有两行标题要显示在 jsf dataTable 中。 所以我在dataTable的开头使用了一些这种东西。这很好用。但这会使渲染条件在 t:column 属性上被忽略。(所有列与渲染属性无关)。我尝试将渲染属性放在 t:column 中的 h:outputText 标记上,但没有成功。

<t:dataTable var="myvo" value=...............................>
<f:facet name="header">
<t:panelGroup><f:verbatim escape="false"> 
  <TR>   
<TH colspan="1" align="center" class="tableHeader">Title</TH>   
<TH colspan="1" align="center" class="tableHeader">myheader1</TH>   
<TH colspan="1" align="center" class="tableHeader">myheader2</TH>   
 </TR>   
</f:verbatim>
</t:panelGroup>   
</f:facet> 

<t:column rendered="#{!myvo.myflag}">
<f:facet name="header"><h:outputText value="Internal Header1"/></f:facet>
<h:outputText value="#{myvo.myContent1}" styleClass="BodyFont" /></t:column>
<t:column rendered="#{myvo.myflag}">
<f:facet name="header"><h:outputText value="Internal Header2"/></f:facet>
<h:outputText value="#{myvo.myContent2}" styleClass="BodyFont" /></t:column>
</t:column>
<t:column rendered="#{!myvo.myflag}">
<f:facet name="header"><h:outputText value="Internal Header3"/></f:facet>
<h:outputText value="#{myvo.myContent3}" styleClass="BodyFont" /></t:column>
</t:column>
<t:column rendered="#{myvo.myflag}">
<f:facet name="header"><h:outputText value="Internal Header4"/></f:facet>
<h:outputText value="#{myvo.myContent4}" styleClass="BodyFont" /></t:column>
</t:column>
<t:column rendered="#{!myvo.myflag}">
<f:facet name="header"><h:outputText value="Internal Header5"/></f:facet>
<h:outputText value="#{myvo.myContent5}" styleClass="BodyFont" /></t:column>
</t:column>

【问题讨论】:

    标签: java jsf jakarta-ee jsf-1.2


    【解决方案1】:

    我得到了错误。我在渲染条件下使用的变量是错误的(与我的 Java Bean 类中定义的变量不同)。但是我不明白为什么它没有在jsp页面上抛出任何错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      • 2018-05-24
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      相关资源
      最近更新 更多