Grails项目 - 打开对话框

时间:2015-05-13 21:25:56

标签: html5 grails extjs

在我的应用程序中,当我按下运行按钮时,它在gsp页面中编写为:

<input type="button" value="Run" onClick="submitJob()"></input>

submitJob()函数在ExtJs JavaScript文件中定义,该文件执行一些操作并调用控制器代码,该代码将不同的gsp输出页面呈现为:

render(template: "/plugin/jobPlot_out", model:[jobName:jobName], contextPath:pluginContextPath)

在我的Web浏览器应用程序中,它在同一网页中显示输出。如何在对话框中显示相同的输出而不是在同一页面中?

2 个答案:

答案 0 :(得分:0)

我是JavaScript的新手,所以我发布了这个问题。我做了什么: 我必须搜索Run按钮的div id,并且必须搜索div id加载的URL。在找到这个之后,我不得不编写一个jQUERY代码来打开一个对话框,并在那里渲染结果输出。

答案 1 :(得分:-1)

我不确定我说得对,但您是否尝试过使用重定向指令?

http://grails.github.io/grails-doc/3.0.x/ref/Controllers/redirect.html