使用primeFaces dynaforms使用DataTable



我一直在尝试将DataTable与Dynaforms一起使用,但没有成功。我没有结果。不过,我已经能够与Datalist一起生成结果。有人可以解释我需要纠正什么吗?我同时使用了p:datatable和h:datatable。我用评论将数据学家参考包围,以便您看到我的所作所为。

<h:form id="frm">
   <p:panel >
      <h:panelGroup>
         <!--<p:dataList value="#{dynalogBean.cannedList}" var="allValues">-->
         <p:dataTable value="#{dynalogBean.cannedList}" var="allValues">
             <pe:dynaForm value="#{allValues}" var="data">
                 <pe:dynaFormControl>
                     <p:outputLabel value = "#{data}" />
                 </pe:dynaFormControl>
                 <pe:dynaFormControl type="CT" for="vals">
                     <h:outputText id="vals" value = "#{data.value}" />
                 </pe:dynaFormControl>
             </pe:dynaForm>  
          </p:dataTable>  
          <!--</p:dataList> -->
       </h:panelGroup>
   </p:panel >
</h:form >

p:datatable渲染时间不支持任何其他标签,因为

  • f:facet
  • p:ajax
  • p:column
  • p:columns

复合材料只要包含这四个标签之一。

因此,如果将pe:dynaForm放入p:column标签中,则可以使用。

相关内容

  • 没有找到相关文章

最新更新