【发布时间】:2016-11-17 15:46:23
【问题描述】:
我有一个模型传递给我的视图,看起来像:
IndexModel(productSales: Seq[ProductSale])
case class ProductSale(id: Int, name: String, soldAt: java.time.ZonedDateTime)
现在我想显示产品销售列表,但我为 Day 添加了标题,然后列出了当天的所有销售,如下所示:
2016 年 7 月 10 日
产品 1
产品 2
2016 年 7 月 11 日
产品 24 产品 2234
我能想到的唯一方法是要求我将当前日期存储在一个变量中,所以伪代码是:
@currentDay = -1
@for(ps <- model.ProductSales) {
@if(currentDay != ps.SoldAt.getDayOfMonth) {
<h1>@ps.soldAt</h1>
@currentDay = ps.SoldAt.getDayOfMonth
}
<li>@ps.name - @ps.id </li>
}
我应该如何使用 twirl 来做到这一点?
【问题讨论】:
标签: scala playframework twirl