zTree树形菜单案例
来源:互联网 发布:javo软件 编辑:程序博客网 时间:2024/04/28 08:54
1、引入zTree的相关js:
<link rel="stylesheet" href="${ctx }/zTree/css/zTreeStyle/zTreeStyle.css" type="text/css">
<script type="text/javascript" src="${ctx }/zTree/js/jquery.ztree.core-3.5.js"></script>
<script type="text/javascript" src="${ctx }/zTree/js/jquery.ztree.excheck-3.5.js"></script>
2、异步获取菜单数据:
var zTree;
var dataTable;
var treeSetting = {
view: {
showIcon : false, //不显示图标
showLine: true, //设置 zTree 不显示节点之间的连线
selectedMulti: false, //禁止多点同时选中的功能
dblClickExpand: true //双击展开父节点的功能
},
check: {
enable: true,
chkboxType: { "Y" : "s", "N" : "ps"} //设置选中不关联父节点
},
data : {
simpleData : {
enable : true
}
},
async : {
enable : true,
url : "${ctx}/financialGoldMng/getOrgList",
autoParam : [],
dataType : 'json',
dataFilter : null
},
callback : {
onCheck:onCheck
}
};
//初始化列表数据
$(function(){
zTree = $.fn.zTree.init($("#functionTree"), treeSetting);
});
3、java代码:
@RequestMapping(value = "getOrgList")
public void getOrgList(HttpServletResponse response) throws IOException {
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
List<Organ> organs = organServiceImpl.selectAllOrg();
for (Organ organ : organs) {
Map<String, String> map = new HashMap<String, String>();
map.put("id", organ.getOrgCode());
map.put("name", organ.getOrgName());
String pId = organ.getOrgParent();
if (pId == null) {
map.put("pId", null);
} else {
map.put("pId", pId);
}
list.add(map);
}
String json = JSONUtils.array2String(list);
WriteUtil.write(response, json);
}
***********************************************************************************************
日期判断:
$("#endAdDate").datepicker().on("click",function(ev){
if(null != $("#startAdDate").val() && '' != $("#startAdDate").val()){
$("#endAdDate").datepicker("setStartDate", $("#startAdDate").val());
}
});
$("#startAdDate").datepicker().on("click",function(ev){
if(null != $("#endAdDate").val() && '' != $("#endAdDate").val()){
$("#startAdDate").datepicker("setEndDate", $("#endAdDate").val());
}
});
- zTree树形菜单案例
- Ztree实现树形菜单
- zTree异步加载树形菜单
- ztree树形菜单简单使用
- zTree树插件--树形菜单
- zTree树形菜单使用实例
- ztree+dwr实现异步加载树形菜单
- jQuery+zTree加载树形结构菜单
- zTree树形菜单回显功能
- Ztree 树形菜单前后台演示
- 使用ZTree树创建树形菜单
- jQuery+zTree加载树形结构菜单
- jQuery+zTree加载树形结构菜单
- jQuery+zTree加载树形结构菜单
- jQuery+zTree加载树形结构菜单
- jQuery+zTree加载树形结构菜单
- SpringMVC+ZTree实现树形菜单权限配置
- ztree树形根据最底层子节点往上遍历案例
- sklearn.preprocessing.PolynomialFeatures类的使用
- android studio 使用aar
- 8.8.2 EXPLAIN Output Format 优化输出格式
- 五个案例让你明白GCD死锁
- css3之字体
- zTree树形菜单案例
- ListIterator接口 源代码
- Ubuntu 安装OpenCV-2.4.11
- 正则表达式的学习(用进废退)
- 帅气的HYC切蛋糕
- 利用C#线程窗口调试多线程程序
- Touch Handling in Cocos2D 3.x(六)
- css3值2d旋转
- css3之3d旋转