Grails从View调用Controller方法
|
我有个简单的问题要问。我有一个视图页面,该页面遍历对象数组以显示它们。 HTML / Grails标记代码如下所示:
<g:each in=\"${ICFList}\" status=\"i\" var=\"icf\">
<tr>
<td>${icf.printName?.encodeAsHTML()}</td>
<td>${icf.activeNote?.encodeAsHTML()}</td>
</tr>
</g:each>
此代码有效并显示我需要的内容。但是,我不想再在icf对象中存储printName变量。该对象还包含一个字符代码来标识它,并且我有一个方法可以根据该代码查找printName值。基本上,我的问题是这样的:
有没有办法做这样的事情
<td>${icf.getNameFromCode(${icf.code})}</td>
无需将名称存储在任何地方?
getNameFromCode方法是在控制器对象中为此特定视图定义的,但是我无法弄清楚如何从gsp访问它。任何帮助是极大的赞赏。
没有找到相关结果
已邀请:
3 个回复
锑寝粒
悲帽慑彤电
尽管单个实体的字段更像是模型。
肉簧咸缮