Groovy 播放框架:如何渲染";嵌套的;列表
呈现嵌套列表时出现问题: 我有一门课:Groovy 播放框架:如何渲染";嵌套的;列表,groovy,playframework,rendering,template-engine,Groovy,Playframework,Rendering,Template Engine,呈现嵌套列表时出现问题: 我有一门课: public MyRecord { String id; List<String > tags; } 不幸的是${record.list}不受支持,我找不到有效的解决方案 当然,我可以向MyRecord添加一个方法,将“呈现”这些“标记”为所需的格式,并使用此方法而不是内部的#{list},但这与模板方法不一致。如果这有助于实现目标,我愿意接受修改数据结构的想法 谢谢 Max${record.list}应该是record。标记 #{
public MyRecord
{
String id;
List<String > tags;
}
不幸的是${record.list}不受支持,我找不到有效的解决方案
当然,我可以向MyRecord添加一个方法,将“呈现”这些“标记”为所需的格式,并使用此方法而不是内部的#{list},但这与模板方法不一致。如果这有助于实现目标,我愿意接受修改数据结构的想法
谢谢
Max${record.list}应该是record。标记
#{list items:records, as:'record'}
{"c":[{"v":"${record.id}"},
#{list items:record.tags, as:'tag'}
{"v":"${tag}"}
#{/list}
]}
#{/list}
谢谢实际上,record.list是一个复制/粘贴错误。我真正的错误是使用${…}访问嵌套列表。
#{list items:records, as:'record'}
{"c":[{"v":"${record.id}"},
#{list items:record.tags, as:'tag'}
{"v":"${tag}"}
#{/list}
]}
#{/list}