0
我有一个名为Screening的主控制器。 我已经构建了此控制器的视图工作流程(例如:创建,编辑,列表,显示)。Grails formRemote - 如何避免在多表单上重定向?
在我的编辑视图中,我使用的是Jquery TABS(每个选项卡从与域关联的模板中获取内容)。所以总结起来:
Controller (Screening) -> Edit View -> tabs -> Eligibility Inclusion(tab - template/domain)
Eligibility Exclusion(tab - template/domain)
Demographics(tab - template/domain)
所以,在我的筛选编辑视图中,我使用formRemote添加模板部分,例如:
<div id="tabs">
<ul>
<li><a href="#demographics"><span>Demographics</span></a></li>
</ul>
<div id="demographics">
<g:formRemote url="[controller:'demographics', action:'update']" update="ajaxMessage" name="demographicsForm">
<span class="onvButton"><g:actionSubmit value="Save" action="update" /></span>
<g:render template="/demographics/editDemographics" model="[demographicsInstance:demographicsInstance]" />
</g:formRemote>
</div>
我想继续验证/节约筛选视图,我该如何处理?其实,如果用户尝试保存(或者如果验证失败),它们会被重定向到人口统计控制器/视图;如何避免这一点?我不希望用户重定向。
在一个控制器/域中处理多表单(有模板/域关联)是否有最好的方法?