jquery easy ui 1.3.4 Tree树形菜单(9)
9.1、创建树形菜单

<ul id="tt" class="easyui-tree">
<li><span>第一级</span>
</li>
<li><span>第一级</span>
<ul>
<li>第二级</li>
<li>第二级</li>
<li>第二级</li>
</ul>
</li>
</ul>
Js创建
<ul id="tt"></ul>
$('#tt').tree({
url:'tree_data.json'
});
9.2、node属性
id: 节点id
text:显示文本
state: 节点状态,默认'closed' 可选值 'open' 'closed'
checked: 显示复选框
attributes: 自定义属性
children: 当前节点的子节点
iconCls:设置图标
9.3、Tree属性说明
url:远程加载地址
method:请求方式
animate:节点展开/收缩,是否显示动画
checkbox:是否显示复选框
cascadeCheck:是否级联查询
onlyLeafCheck:叶子节点是否显示复选框
lines:设置节点展开/收缩的样式
dnd:是否启用拖放
data:本地数据
loader:加载数据,fn((param,success,error)返回false取消操作
loadFilter:本地数据过滤方式function(data,parent)
9.4、Tree方法说明
loadData(data):加载本地数据
getNode(target):返回指定节点
getData(target):返回指定节点数据,包括子节点
reload(target):重新加载数据
getRoot():返回节点
getRoots():返回节点数据
getParent(target):返回指定节点的父节点
getChildren(target):返回指定节点的子节点
getChecked():返回所有被选中的数据
getSelected():返回选中的节点
isLeaf(target):判断指定节点是否是叶子节点
find(id):查找节点
select(target):选中指定节点
check(target):选中指定节点的复选框
uncheck(target):取消选中了复选框
collapse(target):收缩指定节点
expand(target):展开指定节点
collapseAll():收缩所有节点
expandAll():展开所有节点。
expandTo(target):从根节点展开到指定节点
append(parent,data):添加一些节点到指定节点
toggle(target):切换指定节点的展开/收缩状态
insert(before,after,data):插入一个节点,需要说明插入到指定节点前或者后面
remove(target):删除指定节点
pop():删除指定节点以及子节点,但是会返回删除数据
update(target,id,text,iconCls,checked):更新指定节点
9.5、tree--事件
许多事件的都有node这个参数,node参数说明
l id: id
l text: T显示文本
l iconCls:图标
l checked:是否被选中
l state: 节点状态, 'open' , 'closed'.
l attributes: 自定义属性.
l target: dom对象.
l 常用事件
l onClick、onDblClic、onBeforeLoad、onLoadSuccess、onLoadError、onBeforeExpand、onExpand、onBeforeCollapse、onCollapse、onCheck、onSelect
9.6、ComboTree 树形下拉框

<select id="cc" class="easyui-combotree" style="width:200px;"
></select>
$('#cc').combotree({
required: true,
data: [{
"id": 1,
"text": "文件夹1",
"iconCls": "icon-ok",
"children": [{
"id": 2,
"text": "文件1",
"checked": true
}, {
"id": 3,
"text": "文件夹2",
"state": "open",
"children": [{
"id": 4,
"text": "文件1",
"attributes": {
"p1": "value1",
"p2": "value2"
},
"checked": true,
"iconCls": "icon-reload"
}]
}]
}, {
"text": "编程语言",
"state": "closed",
"children": [{
"id": "j1",
"text": "Java"
}, {
"id": "j2",
"text": "C#"
}]
}]
});
jquery easy ui 1.3.4 Tree树形菜单(9)的更多相关文章
- JQuery Easy Ui (Tree树)详解(转)
第一讲:JQuery Easy Ui到底是什么呢? 首先咱们知道JQuery是对Java Script的封装,是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等.. JQuery ui是在j ...
- Jquery easy UI 上中下三栏布局 分类: ASP.NET 2015-02-06 09:19 368人阅读 评论(0) 收藏
效果图: 源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
- jQuery Easy UI 开发笔记
1.jQuery Easy UI主要的运行原理是通过核心的代码调用插件来实现UI效果的 2.jQuery Easy UI插件与插件之间的关系是: 一.独立式插件: 独立式插件是指:不与其他的插件具有相 ...
- JQuery Easy Ui dataGrid 数据表格 ---制作查询下拉菜单
JQuery Easy Ui dataGrid 数据表格 数据表格 - DataGrid 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值.. 数 ...
- jQuery Easy UI (适应屏幕分辨率大小)布局(Layout)
一.jQuery Easy UI (适应屏幕分辨率大小)布局(Layout) 1.首先应用的是jquery-easyui-1.4 版本(版本不同,兼容性不同) 2.实现整个页面的布局( layout: ...
- jQuery Easy UI Resizable(调整大小)组件
Resizable(调整大小)组件,easyui基础组件之中的一个.调整大小就是能够对元素能够拖着调整大小,这个组件不依赖于其它组件,使用比較简单,相关的属性.事件都 在样例中介绍了. 演示样例: & ...
- jQuery Easy UI Droppable(放置)组件
Droppable(放置)组件也是一个基本组件,使用方法较简单,语法都在样例里面凝视了: 演示样例: <!DOCTYPE html> <html> <head> & ...
- jQuery Easy UI LinkButton(button)包
LinkButton(button)包,easyui其中一个基本组成部分 演示样例: <!DOCTYPE html> <html> <head> <title ...
- jQuery Easy UI Tooptip(提示框)组件
我们都知道DOM节点的title属性.Tooptip组件就是比較强大的title,它能够自由的设置自己的样式.位置以及有自己相关的触发事件. 演示样例: <!DOCTYPE html> & ...
随机推荐
- ppa安装php版本
如果你想安装PHP的特定版本,那么这篇文章可以帮助你.这篇文章将帮助您安装PHP 5.4和PHP 5.5 PHP 5.6,通过使用PPA在Ubuntu 15.10 LTS,14.04或12.04 LT ...
- matlab学习笔记 bsxfun函数
matlab学习笔记 bsxfun函数 最近总是遇到 bsxfun这个函数,前几次因为无关紧要只是大概看了一下函数体去对比结果,今天再一次遇见了这个函数,想想还是有必要掌握的,遂查了些资料总结如下. ...
- Java Base64、AES、SHA1、MD5加密算法
package com.example.decript; import java.io.UnsupportedEncodingException; import java.security.Inval ...
- [LeetCode] Word Ladder II
Given two words (start and end), and a dictionary, find all shortest transformation sequence(s) from ...
- 织梦(dedecms) 5.7 /plus/car.php sql注入0day
测试方法: @Sebug.net dis本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负! <?php $host=$argv[1]; $path=$argv[2]; $ ...
- PHP中is_numeric函数十六进制绕过0day
0×00 简介国内一部分CMS程序里面有用到过is_numberic函数,我们先看看这个函数的结构bool is_numeric ( mixed $var )如果 var 是数字和数字字符串则返回 T ...
- POJ 2442 Sequence
Pro. 1 给定k个有序表,取其中前n小的数字.组成一个新表,求该表? 算法: 由于 a1[1] < a1[2] < a1[3] ... <a1[n] a2[1] < a2 ...
- iPod怎么下载歌曲?用iTunes传文件功能!
昨儿一小美女拿我的手机听歌,说她不知道iPod怎么下载歌曲,因为还在上学家里不肯给买智能机,怕会影响学业.她的iPod shuffle刚买没多久还不会往里传歌曲,让我帮看看怎么整,心想她应该是没装iT ...
- html 的table tr td的使用
cellspacing 属性规定单元格之间的空间. cellpadding 属性规定单元边沿与其内容之间的空白. border 简写属性在一个声明设置所有的边框属性. border 用在table属性 ...
- 第17章 使用iSCSI服务部署网络存储
章节概述: 本章节将分析SCSI与iSCSI技术结构的不同,了解iSCSI技术的优势.SAN存储网络技术结构以及iSCSI HBA卡的作用. 完整演示部署iSCSI target服务程序的方法流程:创 ...