我正在尝试为所有LBG选择由LBG组织的最新活动。
目前,我的代码如下所示:
<mak:list from="r2.lbgs l" orderBy="l.lbg.name" where="l.toDate = nil and l.lbg.status = 2">
<tr>
<td><mak:value expr="l.lbg.name" /></td>
<td>
<mak:list from="best.johnny.Activity a" where="a.lbg = l.lbg" orderBy="a.end desc">
<c:if test="${mak:count()==1}">
<mak:value expr="a.season.name" />
</c:if>
</mak:list>
</td>
<td>
<mak:list from="best.johnny.Activity a" where="a.lbg = l.lbg and a.isLearningEventStamped = 0" orderBy="a.end desc">
<c:if test="${mak:count()==1}">
<mak:value expr="a.season.name" />
</c:if>
</mak:list>
</td>
</tr>
</mak:list>我想问makumba是否足够“聪明”,只检索第一个条目,或者是否枚举了整个集合。第一种情况会很棒,否则有没有更充分的方法呢?-我找不到任何东西。
谢谢
彼得
发布于 2012-08-24 01:46:12
不幸的是,这是目前唯一的方法,因为你有一个嵌套的列表。正如它在documentation中所说的,有一个limit属性,但它只适用于第一个列表。
https://stackoverflow.com/questions/12097048
复制相似问题