2017-09-26 22 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