roleUpdate.jsp 5.1 KB
<%@ page import="com.myproject.bean.Authority" %><%--
  Created by IntelliJ IDEA.
  User: kangmor
  Date: 2015/12/2
  Time: 21:31
--%>
<%@ include file="/common/taglibs.jsp" %>
<%@ page language="java" pageEncoding="UTF-8"%>

<%--<link href="${ctx}/assets/global/css/plugins.css" rel="stylesheet" type="text/css"/>--%>
<%--<link href="${ctx}/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css"/>--%>



<!-- BEGIN PAGE HEADER-->
<h3 class="page-title">
    <fmt:message key="menu.user.role"/> <small><fmt:message key="role.update.subtitle"/> </small>
</h3>

<div class="portlet box green">
    <div class="portlet-title">
        <div class="caption">
            <i class="fa fa-pencil"></i><fmt:message key="role.update.subtitle"/>
        </div>

        <div class="actions">
            <a href="roleSearch.html" class="btn btn-default btn-sm">
                <i class="fa fa-reply"></i> <fmt:message key="button.return"/> </a>
        </div>
    </div>
    <div class="portlet-body form">
        <!-- BEGIN FORM-->
        <form:form commandName="role" class="form-horizontal" id="roleForm"
                   action="roleUpdate.html">
            <form:hidden id="roleId" path="id"/>
            <input type="hidden" id="operation" name="operation"/>
            <div class="form-body">

                <form:errors path="*">
                    <div class="alert alert-danger display-hide" style="display: block;">
                        <button class="close" data-close="alert"></button>
                        <fmt:message key="error.save"/>
                    </div>
                </form:errors>

                <%@include file="/common/success.jsp" %>

                <form:errors path="name" cssStyle="display: none">
                    <c:set var="nameErrorClass" value="has-error"/>
                </form:errors>
                <div class="form-group ${nameErrorClass}">
                    <label class="col-md-3 control-label"><fmt:message key="role.update.name"/><span class="required"> * </span>
                    </label>
                    <div class="col-md-4">
                        <form:input type="text" path="name" class="form-control"/>
						<form:errors path="name" cssClass="help-block"/>
                    </div>
                </div>

                <div class="form-group">
                    <label class="col-md-3 control-label"><fmt:message key="role.update.description"/></label>
                    <div class="col-md-4">
                        <form:textarea type="textarea" path="description" class="form-control"/>
                    </div>
                </div>



                <form:errors path="authorities" cssStyle="display: none">
                    <c:set var="authoritiesErrorClass" value="has-error"/>
                </form:errors>

                <div class="form-group ${authoritiesErrorClass}">
                    <label class="col-md-3 control-label"><fmt:message key="role.update.authorities"/><span class="required"> * </span></label>
                    <div class="col-md-8 checkbox-list" style="padding-left: 0;">
                        <c:forEach items="<%= Authority.values()%>" var="authority">
                            <c:if test="${authority.index > 0}">
                                <div class="col-md-5">
                                    <fmt:message key='${authority.key}' var="label"/>
                                    <form:checkbox path="authorities" value="${authority.index}" label="${label}"
                                                   cssClass="checker"/>
                                </div>
                            </c:if>
                        </c:forEach>
                        <div class="col-md-12">
                            <form:errors path="authorities" cssClass="help-block"/>
                        </div>
                            <%--<form:checkboxes path="authorities" items="" itemLabel="key" itemValue="index" cssClass="make-switch" class="margin-bottom-10"/>--%>
                    </div>
                </div>
            <div class="form-actions">
                <div class="row">
                    <div class="col-md-6">
                        <div class="row">
                            <div class="col-md-offset-3 col-md-9">
                                <button type="submit" class="btn green"><i class="fa fa-save"></i><fmt:message key="button.save"/></button>
                                <button type="button" class="btn default" onclick="window.location=''"><i class="fa fa-history"></i><fmt:message key="button.cancel"/></button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </form:form>
        <!-- END FORM-->
    </div>
</div>



<c:set var="scripts" scope="request">
    <%--<script src="${ctx}/assets/global/plugins/bootstrap-pwstrength/pwstrength-bootstrap.min.js" type="text/javascript"></script>--%>

    <%--<script src="${ctx}/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script>--%>
    <script language="JavaScript" type="text/javascript">

    </script>
</c:set>