StringTemplate 中的分组
我刚刚开始使用 StringTemplate (来自 stringTemplate.org),我想知道如何在结果中实现分组。
例如
月份,ID
__________________________________
一月 1
一月 2
2月3日
2月4日
2月5日
6月3日
7月3日
8月3日
9月3日
按月分组的结果如下所示:
一月:
1
2
二月:
3
4
5
三月:
6
7
8
9
I've just begun using StringTemplate (from stringTemplate.org) and I'd like to know how to achieve grouping in the results.
e.g.
Month , ID
__________________________________
Jan ,1
Jan ,2
Feb ,3
Feb ,4
Feb ,5
Mar ,6
Mar ,7
Mar ,8
Mar ,9
so that the results when grouped by month look something like:
Jan:
1
2
Feb:
3
4
5
Mar:
6
7
8
9
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这完全取决于您发送数据的方式。 ST 不会为您做任何计算,这通常包括哪些内容属于哪个集合。
it all depends on how you send in the data. ST won't do any computation for you, which normally includes what belongs in what set.
模型和视图的分离意味着分组之类的事情应该通过准备模型而不是在视图中来完成。在 ST4 环境中,模型可以在多个地方准备。
这些方法中的每一种都有特定的情况在适当的地方。
模型适配器在使用某些非antlr 解析器,例如 Protoc。
The separation of model and view implies that things like grouping should be done by preparing the model and not in the view. In the ST4 context the model may be prepared in several places.
Each of these approaches has specific cases where they are appropriate.
The model-adaptor can be useful when using some non-antlr parser, e.g. Protoc.