2017-09-26 27 views
0

p:dataTable有3列:groupRow属性不为P的一些列的正常工作:dataTable的

     <p:dataTable 
          id="producaoDataTable" 
          value="#{clienteMB.producaoList}" 
          var="producao"> 
          <p:column 
           headerText="Especialidade" 
           groupRow="true"> 
           <h:outputText value="#{producao.modalDesc()}" /> 
          </p:column> 
          <p:column 
           headerText="Dente" 
           groupRow="true"> 
           <h:outputText value="#{producao.dente}" /> 
          </p:column> 
          <p:column 
           headerText="Procedimento" 
           groupRow="true"> 
           <h:outputText value="#{producao.utDesc()}" /> 
          </p:column> 
         </p:dataTable> 

虽然groupRow正常工作的第一p:column,不为第二个和工程工作部分为第三个:

enter image description here

有没有解决办法?

+0

可能仅仅是分组内的分组不工作(并没有得到执行。什么是你的PF版本呢,请一个[MCVE]所以有人可以轻松地尝试重现 – Kukeltje

+0

并且顺便说一句,'#{producao.modalDesc() }'是“奇怪”为什么不是真正的getter/setter方法呢?也许,现在正在返回的值是不是“相同”和不分组完成。 – Kukeltje

+0

它可能,但文档有任何关于这一点。而且它的最后一个版本,6.1而且我觉得现在的代码将参加你的期望。 –

回答

0

可能修复版本6.1.1:

Datatable Column groupRow Row Spans Incorrect Column If More Than One Column Marked as Grouped #2210

不幸的是,这不适用于社会。在即将到来的6.2版本中也会有相同的修复。

+0

因此,下一次您首先搜索issuelist并/或从trunk中尝试代码,如果仍然失败,请发布版本信息问题,您尝试了什么以及[ mcve]? – Kukeltje

+0

嘿,“最小完全可验证的“男孩!你不需要重复这个,你总是没有答案。太无聊了...... –

+0

只要问题是'不好的',我就会继续这样做。**这是它被请求的理由,所以你作为一个崇拜者开发者显然还没有看到你并没有真的试图帮助别人(为什么不呢?)你也没有看到那方面的原因。但是,没问题,我会忽略你所有的Q ...祝你好运 – Kukeltje