JQuery EasyUI combotree

1.引入css和js
Java代码   收藏代码
  1. <link rel="stylesheet" type="text/css" href="themes/default/easyui.css">  
  2. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>  
  3. <script type="text/javascript" src="js/jquery.easyui.min.js"></script>  

2.加入标签
Java代码   收藏代码
  1. <input id="ddtree" name="ddtree" />  

注:id,用于js操作;name,用于获取值
3.加入js代码
Java代码   收藏代码
  1. $('#ddtree').combotree( {  
  2.     //获取数据URL  
  3.     url : 'Data',  
  4.     //选择树节点触发事件  
  5.     onSelect : function(node) {  
  6.         //返回树对象  
  7.         var tree = $(this).tree;  
  8.         //选中的节点是否为叶子节点,如果不是叶子节点,清除选中  
  9.         var isLeaf = tree('isLeaf', node.target);  
  10.         if (!isLeaf) {  
  11.             //清除选中  
  12.             $('#ddtree').combotree('clear');  
  13.         }  
  14.     }  
  15. });  

4.JSON格式
Java代码   收藏代码
  1. [ {  
  2.     "id" : 1,  
  3.     "text" : "Folder1",  
  4.     "iconCls" : "icon-ok",  
  5.     "children" : [ {  
  6.         "id" : 2,  
  7.         "text" : "File1",  
  8.         "checked" : true  
  9.     }, {  
  10.         "id" : 3,  
  11.         "text" : "Folder2",  
  12.         "state" : "open",  
  13.         "children" : [ {  
  14.             "id" : 4,  
  15.             "text" : "File3",  
  16.             "attributes" : {  
  17.                 "p1" : "value1",  
  18.                 "p2" : "value2"  
  19.             },  
  20.             "checked" : true,  
  21.             "iconCls" : "icon-reload"  
  22.         }, {  
  23.             "id" : 8,  
  24.             "text" : "Async Folder",  
  25.             "state" : "closed"  
  26.         } ]  
  27.     } ]  
  28. }, {  
  29.     "text" : "Languages",  
  30.     "state" : "closed",  
  31.     "children" : [ {  
  32.         "id" : "j1",  
  33.         "text" : "Java"  
  34.     }, {  
  35.         "id" : "j2",  
  36.         "text" : "C#"  
  37.     } ]  
  38. } ]  

注:后台方法(见附带demo,Data.java,easyui.jsp)

API: http://www.jeasyui.com/documentation/index.php
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值