当使用一个GSP功能 - 就像添加到列表 - 一个人如何能抑制从返回值输出。再次,“添加”返回true时,添加如下:的Grails GSP抑制输出
${myList.add(myObject)}
将输出“true”到屏幕。这可以抑制吗?最好不要用“黑客”的方式(使用隐藏字段等)。
当使用一个GSP功能 - 就像添加到列表 - 一个人如何能抑制从返回值输出。再次,“添加”返回true时,添加如下:的Grails GSP抑制输出
${myList.add(myObject)}
将输出“true”到屏幕。这可以抑制吗?最好不要用“黑客”的方式(使用隐藏字段等)。
为什么你添加的GSP
对象?该演示文稿应仅用于显示数据,因此此代码应位于控制器或服务中。
编辑
我认为你可以使用JSP标签来做到这一点:<% myList.add(myObject) %>
我塞尔吉奥这里同意,这样的操作应该放在其他地方。
你的问题的目的,你可以欺骗它像这样
${Math.round(10)?"":""}
希望这有助于
好吧,可悲的是,我没有选择在控制器代码中执行它 - 按设计打破。我已经完成了类似于你的建议方法,但是,我希望有一个更漂亮的解决方案。不管怎么说,还是要谢谢你! – Hoof 2013-04-23 18:09:16
什么关系呢?这是解决问题的唯一办法,这在这里解释很复杂。 – Hoof 2013-04-23 17:25:03
那么,在这种情况下,看看我的编辑。 – 2013-04-23 18:17:19