2017-04-04 37 views
0

我有一個顯示數據以及幾個日期的網格。我現在有一個顯示是這樣的:在網格中呈現日期

Month - day - name - site - misc 
April - 02 - foo - ding - dong 
April - 09 - bar - tip - tep 
May - 10 - foo - ding - dong 
May - 21 - ding - qwe - rty 
May - 26 - ding - qwe - rty 

但我要表明的是這個,結合天,如果不重複個月:

Month - day - name - site - misc 
April - 02 - foo - ding - dong 
     - 09 - bar - tip - tep 
May - 10 - foo - ding - dong 
     - 21/26 - ding - qwe - rty 

我試着這樣做使用渲染器,但所有我到目前爲止,已經獲得格式化權利。我似乎無法弄清楚如何實際擺脫重複的月份或如何合併日子。大量的谷歌搜索並沒有真正讓我獲得任何地方。

這樣做的最好方法是什麼?

+0

這不是一個真正的渲染練習,你從根本上改變了網格中的數據。記錄/行之間需要有一個1-1映射。您應該預先處理數據,以便首先將其轉換爲正確的形狀。 –

回答

0

如果你想保留它在事物的渲染方面,你可以跟蹤變量中最後顯示的月份。如果月份與變量中的內容不同,則只顯示月份,如果是,則更新變量。

+0

謝謝,這解決了我的問題與重複幾個月,現在剩下的就是確保記錄合併時,他們的日子跟着彼此 – MMM

+0

爲此,你也可以做同樣的事情。在你檢查重複月份,你可以添加一個條件是如果月份相同並且同一時間名稱,站點和misc與之前的同一月份記錄相同,那麼只需從網店中刪除該記錄並將前一個記錄的日期值更改爲前一天+/+刪除記錄日。 –