在我的控制器中,我有一个回复的动作:
render {
li {
input(name:'question'+questNumber)
remoteLink(action: 'addResponseToQuest',onsuccess:'logTestData(data)',"Link")
}
}
正确呈现了list元素,但是remotelink没有。
如何使用渲染与标记相同的结果?
使用encodeAsHTML()没有任何反应。
提前致谢
路易斯
答案 0 :(得分:1)
使用mkp.yieldUnescaped
为您的代码添加前缀,例如:
render {
li {
input(name:'question'+questNumber)
mkp.yieldUnescaped remoteLink(action: 'addResponseToQuest',onsuccess:'logTestData(data)',"Link")
}
}
render
闭包是Groovy MarkupBuilder的一个实例,请参阅其文档以供解释。