2017-04-04 108 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与之前的同一月份记录相同,那么只需从网店中删除该记录并将前一个记录的日期值更改为前一天+/+删除记录日。 –