【问题标题】:To Display row wise data using datatable in JSF 1.2在 JSF 1.2 中使用数据表显示逐行数据
【发布时间】:2014-01-06 04:46:55
【问题描述】:
<h:dataTable var="data" value="mBean.dataList">
 <h:column>
  <f:facet name="header">
   <h:outputText value="Name">
  </f:facet>
  <h:outputText value="#{data.name}"/>
   </h:column>
   <h:column>
    <f:facet name="header">
     <h:outputText value="Description">
    </f:facet>
   <h:outputText value="#{data.description}"/>
   </h:column>
</h:dataTable>

上面的代码会这样获取结果:

名称说明 N1 D1 N2 D2 N3 D3 N4 D4

但我希望数据显示为: N1 D1

N2 D2

N3 D3

N4 D4

请告诉我如何实现上述要求。 提前致谢。

【问题讨论】:

    标签: jsf jsf-1.2 myfaces


    【解决方案1】:

    您发布的结构是正确的,但是:

    每个标签都必须关闭。在您的代码中,您有许多 &lt;h:outputText value="..."&gt; 没有结束标记。纠正它,它应该可以工作

    【讨论】:

    • 忘记我写的代码......我希望代码以行格式显示数据,即 N1 D1 , N2 D2 , N3 D3
    【解决方案2】:

    为时已晚,但我们终于在这个问题上找到了一个解决方案 下面我正在编写一些代码,您可以将其用作示例。

     <h:dataTable var="data" value="mBean.dataList">
     <h:column> 
     <h:panalGrid column="2"> 
    <f:facet name="header"> 
     <h:outputText value="Name">  
    </f:facet>  
    <h:outputText value="#{data.name}"/>  
    </h:panalGrid>  <h:panalGrid column="2">    
    <f:facet name="header">     
    <h:outputText value="Description">   
     </f:facet> 
    e var="data" value="mBean.dataList"><h:outputText value="#{data.description}"/>   
    </h:panalGrid>   
    </h:column>
    

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2010-09-22
      • 2010-11-27
      • 1970-01-01
      • 2016-07-22
      相关资源
      最近更新 更多