templates - Grails-如何使用选定的模板渲染 View ?

标签 templates grails controller

我使用以下代码在 View 中创建了不同的选项卡:

<!doctype html>
<html>
<head>
    <meta name="layout" content="main-redesign" />
    <title>Account Settings</title>
</head>
<body>
<%-- global header --%>


<%-- tab navigation your network --%>
<g:render template="accountSettingNavigation"/>

<%-- main content area --%>
<div class="container account-setting">
    <div class="row">
        <div class="col-md-10 col-md-offset-2">
            <h3 class="page-title">ACCOUNT SETTINGS</h3>
            <%-- your network tab containers --%>
            <div class="tab-content mb-100">
                <div class="tab-pane active" id="personalInformation">
                    <g:render template="personalInfo"
                              model="[user:user,editable:editable]" />
                </div>
                <div class="tab-pane" id="changePassword">
                    <g:render template="changePassword"/>
                </div>

            </div>
        </div>  
    </div>
</div>

</body>
</html>

在changePassword模板中,我有一个包含3个字段的表单:
当前密码
新密码确认

用户单击“更新密码”后,将表单提交给 Controller 以保存新密码。

必须渲染 View 并确保将选择changePassword模板-如何?

最佳答案

在模型中提供哪个选项卡处于 Activity 状态,并由此确定将active css类放在何处。

关于templates - Grails-如何使用选定的模板渲染 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29122707/

相关文章:

validation - Grails 3:以编程方式调用约束验证方法

JavaFX : can controller be an abstract class?

spring - 如何将此 URL 映射到 Spring Controller 方法?

javascript - 模板 "data"绑定(bind)提供值而不是可观察值

java - 为什么我的项目中EhCache还在下载和初始化

c++ - C++编译时关联数组

Grails View 在 IntelliJ 中消失了,如何找回?

image - Spring MVC 图像 Controller ,用于在 JSP 中显示图像字节

c++ - 神秘的 oneliner 模板代码,任何一个?

python - 如何在 Django 中的 HTML 表单上显示表单中的多对多字段