<@ms.panelNav>
<@ms.buttonGroup>
- <#include "${managerViewPath}/${model?default('')}/category/shiro-button.ftl"/>
+ <#include "/${model?default('')}/category/shiro-button.ftl"/>
@ms.buttonGroup>
@ms.panelNav>
@@ -56,7 +56,7 @@
field: 'categoryTitle',
title: '${modelTitle}标题',
formatter:function(value,row,index) {
- <#include "${managerViewPath}/${model?default('')}/category/shiro-update.ftl"/>
+ <#include "/${model?default('')}/category/shiro-update.ftl"/>
}
}, {
field: 'categoryDescription',
diff --git a/src/main/webapp/WEB-INF/manager/column/index.ftl b/src/main/webapp/WEB-INF/manager/column/index.ftl
index a1fc6661..60ed3aed 100644
--- a/src/main/webapp/WEB-INF/manager/column/index.ftl
+++ b/src/main/webapp/WEB-INF/manager/column/index.ftl
@@ -9,7 +9,7 @@
<@ms.panelNav>
<@ms.buttonGroup>
- <#include "${managerViewPath}/${model?default('')}/column/shiro-button.ftl"/>
+ <#include "/${model?default('')}/column/shiro-button.ftl"/>
@ms.buttonGroup>
@ms.panelNav>
@@ -53,7 +53,7 @@
title: '标题',
align: 'left',
formatter:function(value,row,index) {
- <#include "${managerViewPath}/${model?default('')}/column/shiro-update.ftl"/>
+ <#include "/${model?default('')}/column/shiro-update.ftl"/>
}
},{
field: 'columnType',
diff --git a/src/main/webapp/WEB-INF/manager/include/macro.ftl b/src/main/webapp/WEB-INF/manager/include/macro.ftl
index 32bde145..fa7dd9c4 100644
--- a/src/main/webapp/WEB-INF/manager/include/macro.ftl
+++ b/src/main/webapp/WEB-INF/manager/include/macro.ftl
@@ -1,4 +1,5 @@
<#include "/include/ui/index.ftl"/>
+<#include "/include/manager.ftl"/>
<#global autoCURD=""/>
<#macro autoCURD>
<#local url=baseUrl?split("?")?first?split("/")?last/>
@@ -8,7 +9,7 @@
<#global autoCURD="update">
#if>
#macro>
-<@autoCURD/>
+<@ms.autoCURD/>
<#--权限控制-->
<#--link:必须 type:add/del/edit/query class:样式 id,value:显示文字-->
diff --git a/src/main/webapp/WEB-INF/manager/include/manager.ftl b/src/main/webapp/WEB-INF/manager/include/manager.ftl
index b28925da..f837d0a6 100644
--- a/src/main/webapp/WEB-INF/manager/include/manager.ftl
+++ b/src/main/webapp/WEB-INF/manager/include/manager.ftl
@@ -4,8 +4,8 @@
- <#include "${managerViewPath}/include/macro.ftl"/>
- <#include "${managerViewPath}/include/meta.ftl"/>
+ <#include "/include/macro.ftl"/>
+ <#include "/include/meta.ftl"/>
diff --git a/src/main/webapp/WEB-INF/manager/include/meta.ftl b/src/main/webapp/WEB-INF/manager/include/meta.ftl
index a9624871..e8905763 100644
--- a/src/main/webapp/WEB-INF/manager/include/meta.ftl
+++ b/src/main/webapp/WEB-INF/manager/include/meta.ftl
@@ -71,7 +71,7 @@
- <#include "${managerViewPath}/include/macro.ftl"/>
+ <#include "/include/macro.ftl"/>
- #if>
-#macro>
-
-<#--
-重置按钮
--->
-<#macro resetbutton value="" id="" name="" class="" style="" size="" title="" disabled=false>
-
<#rt/>
- >
- <#if id!=""> id="${id}"#if><#rt/>
- <#if value!="">${value}<#else>重置#if>
- <#rt/>
-#macro>
-
-<#macro button value="" id="" name="" class="btn btn-primary" style="" disabled=false
-onclick="" click="" url="" toggle="tooltip" target="bottom" icon="" title="" placement="bottom"
->
-
<#rt/>
- <#if toggle!=""> data-toggle="${toggle}"#if><#rt/>
- <#if onclick!=""> onclick="${onclick}"#if><#rt/>
- <#if target!=""> data-target="${target}"#if><#rt/>
- <#if id!=""> id="${id}"#if><#rt/>
- <#if url!=""> data-ajax-url="${url}"#if><#rt/>
- <#if placement!=""> data-placement="${placement}"#if><#rt/>
-
- >
- <#if value!="">${value}<#else>按钮#if>
- <#if icon!="">
style="margin-right:5px"#if>>#if>
-
- <#rt/>
- <#if click?? && click!="" && id?? && id!="">
-
- #if>
-#macro>
-
-
-
-
-<#--按钮组-->
-<#macro btnGroup value="" id="" name="" class="default" style="" size="" title="" disabled=false >
-
-
-
-#macro>
-<#--按钮组-子菜单,配合btnGroup使用-->
-<#macro btnGroupLi value="" href="" class="" id="" ajaxUrl="">
-
<#rt/>><#if href !="" >
${value}<#else>${value}#if>
-#macro>
-
-
-
-<#--添-->
-<#macro addButton value="" icon="plus" class="default" id="addButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="添加" url="" openModal="" openModalBefor="">
- <@ms.isPanelNavBtn id="${id}" _id="addButton" class="${class}" _class="default"/>
- <#if url!="">
- <@ms.button icon="${icon}" id="${id}" value="${value} " icon="${icon}" class="btn btn-${_class}" onclick="location.href='${url}'" title="${title}"/>
- <#else>
- <@ms.button icon="${icon}" id="${id}" value="${value} " icon="${icon}" class="btn btn-${_class}" onclick="${onclick}" title="${title}"/>
- #if>
- <#if openModal!="">
-
- #if>
-#macro>
-<#--删-->
-<#macro delButton value="" icon="trash" class="danger" id="delButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="删除" fieldName="" url="">
- <#if fieldName!="">
-
- #if>
- <@ms.isPanelNavBtn id="${id}" _id="delButton" class="${class}" _class="danger"/>
-
-
- <@ms.modal modalName="deleteModal${id}" title="删除提示!">
- <@ms.modalBody>
- 确认删除
条记录?
- @ms.modalBody>
- <@ms.modalButton>
- <@ms.button class="btn btn-danger deleteBtn${id}" value="确定删除"/>
- @ms.modalButton>
- @ms.modal>
-
- <@ms.button icon="${icon}" value="${value} " icon="${icon}" id="${id}" class="btn btn-${_class}" onclick="${onclick}" title="${title}"/>
-#macro>
-
-<#macro editButton value="" icon="edit" class="warning" id="editButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="编辑">
- <@ms.isPanelNavBtn id="${id}" _id="editButton" class="${class}" _class="danger"/>
- <@ms.button icon="${icon}" value="${value} " icon="${icon}" id="${id}" class="btn btn-${_class}" onclick="${onclick}" title="${title}"/>
-#macro>
-
-<#macro queryButton value="查询" icon="search" class="default" id="queryButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="查询" form="" >
- <@ms.button class="btn btn-info" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
- <#if onclick=="" && form!="">
-
- #if>
-#macro>
-<#--返回-->
-<#macro backButton value="返回" icon="share-alt" class="default" id="backButton${.now?date?string('yyyyMMddhhmmss')}" onclick="javascript:history.go(-1)" title="返回">
- <@ms.button value="${value}" icon="${icon}" onclick="${onclick}" class="btn btn-${class}" title="${title}" id="${id}"/>
-#macro>
-<#--保存-->
-<#macro saveButton value="保存" icon="floppy-saved" class="default" id="saveButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="保存" postForm="" postBefor="" postAfter="">
- <@ms.button icon="${icon}" class="btn btn-success" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}" />
- <@ms.event postForm="${postForm}" postBefor="${postBefor}" postAfter="${postBefor}" id="${id}"/>
-#macro>
-<#macro updateButton value="更新" icon="open" class="default" id="updateButton" onclick="" title="更新" postForm="" postBefor="" postAfter="" postForm="" postBefor="" postAfter="">
- <@ms.button icon="${icon}" class="btn btn-success" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
- <@ms.event postForm="${postForm}" postBefor="${postBefor}" postAfter="${postBefor}" id="${id}"/>
-#macro>
-<#macro resetButton value="重置" icon="retweet" class="warning" id="resetButton${.now?long}" onclick="" title="重置" form="" >
- <@ms.button icon="${icon}" class="btn btn-warning" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
-
-#macro>
-<#macro exportButton value="导出" icon="export" class="default" id="exportButton" onclick="" title="导出" >
- <@ms.button icon="${icon}" class="btn btn-default" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
-#macro>
-<#macro importButton value="导入" icon="import" class="warning" id="importButton" onclick="" title="导入" >
- <@ms.button icon="${icon}" class="btn btn-default" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
-#macro>
-<#macro setingButton value="设置" icon="cog" class="warning" id="importButton" onclick="" title="设置" >
- <@ms.button icon="${icon}" class="btn btn-primary" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
-#macro>
-
-<#macro event postForm="" postBefor="" postAfter="" id="">
- <#if postForm!="">
-
- #if>
-#macro>
-
-<#--按钮组-->
-<#macro buttonGroup role="group">
-
- <#nested/>
-
-#macro>
-
-<#macro menuButton links name="菜单名称" class="default">
-
-
-
-
-
-#macro>
-
-<#macro switchButton name on off size="small" value="" class="" color="default" onclass="danger" offclass="primary">
-
-
-
-#macro>
-
-
+<#--
+表单相关按钮存放区域
+-->
+<#macro buttonarea id="" label="" class="form-group" style="clear: both;" size="">
+
+#macro>
+
+<#--
+保存按钮
+-->
+<#macro savebutton value="" id="" name="" class="" style="" disabled=false
+onclick="" click=""
+>
+
<#rt/>
+ <#if id!=""> id="${id}"#if><#rt/>
+ >
+ <#if value!="">${value}<#else>保存#if>
+ <#rt/>
+ <#if click?? && click!="" && id?? && id!="">
+
+ #if>
+#macro>
+
+<#--
+重置按钮
+-->
+<#macro resetbutton value="" id="" name="" class="" style="" size="" title="" disabled=false>
+
<#rt/>
+ >
+ <#if id!=""> id="${id}"#if><#rt/>
+ <#if value!="">${value}<#else>重置#if>
+ <#rt/>
+#macro>
+
+<#macro button value="" id="" name="" class="btn btn-primary" style="" disabled=false
+onclick="" click="" url="" toggle="tooltip" target="bottom" icon="" title="" placement="bottom"
+>
+
<#rt/>
+ <#if toggle!=""> data-toggle="${toggle}"#if><#rt/>
+ <#if onclick!=""> onclick="${onclick}"#if><#rt/>
+ <#if target!=""> data-target="${target}"#if><#rt/>
+ <#if id!=""> id="${id}"#if><#rt/>
+ <#if url!=""> data-ajax-url="${url}"#if><#rt/>
+ <#if placement!=""> data-placement="${placement}"#if><#rt/>
+
+ >
+ <#if value!="">${value}<#else>按钮#if>
+ <#if icon!="">
style="margin-right:5px"#if>>#if>
+
+ <#rt/>
+ <#if click?? && click!="" && id?? && id!="">
+
+ #if>
+#macro>
+
+
+
+
+<#--按钮组-->
+<#macro btnGroup value="" id="" name="" class="default" style="" size="" title="" disabled=false >
+
+
+
+#macro>
+<#--按钮组-子菜单,配合btnGroup使用-->
+<#macro btnGroupLi value="" href="" class="" id="" ajaxUrl="">
+
<#rt/>><#if href !="" >
${value}<#else>${value}#if>
+#macro>
+
+
+
+<#--添-->
+<#macro addButton value="" icon="plus" class="default" id="addButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="添加" url="" openModal="" openModalBefor="">
+ <@ms.isPanelNavBtn id="${id}" _id="addButton" class="${class}" _class="default"/>
+ <#if url!="">
+ <@ms.button icon="${icon}" id="${id}" value="${value} " icon="${icon}" class="btn btn-${_class}" onclick="location.href='${url}'" title="${title}"/>
+ <#else>
+ <@ms.button icon="${icon}" id="${id}" value="${value} " icon="${icon}" class="btn btn-${_class}" onclick="${onclick}" title="${title}"/>
+ #if>
+ <#if openModal!="">
+
+ #if>
+#macro>
+<#--删-->
+<#macro delButton value="" icon="trash" class="danger" id="delButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="删除" fieldName="" url="">
+ <#if fieldName!="">
+
+ #if>
+ <@ms.isPanelNavBtn id="${id}" _id="delButton" class="${class}" _class="danger"/>
+
+
+ <@ms.modal modalName="deleteModal${id}" title="删除提示!">
+ <@ms.modalBody>
+ 确认删除
条记录?
+ @ms.modalBody>
+ <@ms.modalButton>
+ <@ms.button class="btn btn-danger deleteBtn${id}" value="确定删除"/>
+ @ms.modalButton>
+ @ms.modal>
+
+ <@ms.button icon="${icon}" value="${value} " icon="${icon}" id="${id}" class="btn btn-${_class}" onclick="${onclick}" title="${title}"/>
+#macro>
+
+<#macro editButton value="" icon="edit" class="warning" id="editButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="编辑">
+ <@ms.isPanelNavBtn id="${id}" _id="editButton" class="${class}" _class="danger"/>
+ <@ms.button icon="${icon}" value="${value} " icon="${icon}" id="${id}" class="btn btn-${_class}" onclick="${onclick}" title="${title}"/>
+#macro>
+
+<#macro queryButton value="查询" icon="search" class="default" id="queryButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="查询" form="" >
+ <@ms.button class="btn btn-info" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
+ <#if onclick=="" && form!="">
+
+ #if>
+#macro>
+<#--返回-->
+<#macro backButton value="返回" icon="share-alt" class="default" id="backButton${.now?date?string('yyyyMMddhhmmss')}" onclick="javascript:history.go(-1)" title="返回">
+ <@ms.button value="${value}" icon="${icon}" onclick="${onclick}" class="btn btn-${class}" title="${title}" id="${id}"/>
+#macro>
+<#--保存-->
+<#macro saveButton value="保存" icon="floppy-saved" class="default" id="saveButton${.now?date?string('yyyyMMddhhmmss')}" onclick="" title="保存" postForm="" postBefor="" postAfter="">
+ <@ms.button icon="${icon}" class="btn btn-success" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}" />
+ <@ms.event postForm="${postForm}" postBefor="${postBefor}" postAfter="${postBefor}" id="${id}"/>
+#macro>
+<#macro updateButton value="更新" icon="open" class="default" id="updateButton" onclick="" title="更新" postForm="" postBefor="" postAfter="" postForm="" postBefor="" postAfter="">
+ <@ms.button icon="${icon}" class="btn btn-success" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
+ <@ms.event postForm="${postForm}" postBefor="${postBefor}" postAfter="${postBefor}" id="${id}"/>
+#macro>
+<#macro resetButton value="重置" icon="retweet" class="warning" id="resetButton${.now?long}" onclick="" title="重置" form="" >
+ <@ms.button icon="${icon}" class="btn btn-warning" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
+
+#macro>
+<#macro exportButton value="导出" icon="export" class="default" id="exportButton" onclick="" title="导出" >
+ <@ms.button icon="${icon}" class="btn btn-default" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
+#macro>
+<#macro importButton value="导入" icon="import" class="warning" id="importButton" onclick="" title="导入" >
+ <@ms.button icon="${icon}" class="btn btn-default" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
+#macro>
+<#macro setingButton value="设置" icon="cog" class="warning" id="importButton" onclick="" title="设置" >
+ <@ms.button icon="${icon}" class="btn btn-primary" value="${value} " icon="${icon}" id="${id}" onclick="${onclick}" title="${title}"/>
+#macro>
+
+<#macro event postForm="" postBefor="" postAfter="" id="">
+ <#if postForm!="">
+
+ #if>
+#macro>
+
+<#--按钮组-->
+<#macro buttonGroup role="group">
+
+ <#nested/>
+
+#macro>
+
+<#macro menuButton links name="菜单名称" class="default">
+
+
+
+
+
+#macro>
+
+<#macro switchButton name on off size="small" value="" class="" color="default" onclass="danger" offclass="primary">
+
+
+
+#macro>
+
+
diff --git a/src/main/webapp/WEB-INF/manager/include/ui/checkboxlist.ftl b/src/main/webapp/WEB-INF/manager/include/ui/checkboxlist.ftl
index 64fa013e..86836d39 100644
--- a/src/main/webapp/WEB-INF/manager/include/ui/checkboxlist.ftl
+++ b/src/main/webapp/WEB-INF/manager/include/ui/checkboxlist.ftl
@@ -12,7 +12,7 @@
help=""
>