祝大家新年快乐,
我正在开发一个项目,我必须在对话框(模式窗口)窗口的“列表”中显示每条记录的详细信息,同时用户单击列表中每条记录上的链接。我正在尝试使用 GrailUI 插件来完成此操作。这是我的代码:
<gui:dialog width="300px"
controller="tag"
action="showTags"
params=" [id:userInstance.userId]"
update="dialogData"
draggable="true"
triggers="[show:[type:'link', text:'Show Tags', on:'click']]"
modal="true">
<div id='dialogData'>This will be updated by the controller action....</div>
由于某种原因,对话框标签未触发控制器操作。它打开对话框窗口,但只显示此消息“这将由控制器操作更新......”。它没有显示控制器操作呈现的输出(视图)。有人可以帮助我了解我做错了什么吗?
Jquery 和 jquery-ui 是我在项目中使用的其他插件。
感谢你的帮助。
编辑
def test(Integer max) {
....
....
userInstanceList = User.list(params)
render (view: "test", model: [userInstanceList: userInstanceList, userInstanceTotal: User.count()])
}
def showTags () {
def user = User.findByUserId(params.id)
def tagInstanceList = user.tags
render(view: "test", model: [tagInstanceList: tagInstanceList])
}