jquery.treeview

第一步:装入所需文件

在HTML文档的标识里加入下面代码:
XML/HTML Code复制内容到剪贴板

<script type="text/javascript" src="jquery-1.4.2.min.js">script>


<script type="text/javascript" src="TreeView/js/jQuery.tree.js">script>
<link rel="stylesheet" type="text/css" href="TreeView/jQuery.tree.css"/>


<script type="text/javascript" src="tree2.js">script>
第二步:添加HTML代码

在HTML文档的标识里加入下面代码:
XML/HTML Code复制内容到剪贴板
<div id="tree">div>
第三步:添加JavaScript代码

在HTML文档的标识里加入下面代码:
JavaScript Code复制内容到剪贴板
var o = {
showcheck: true,
//url: "http://jscs.cloudapp.net/ControlsSample/GetChildData";
animate:true,
cbiconpath: "lib/jquery/plugins/TreeView/images/icons/", //checkbox icon的目录位置
//icons: ["checkbox_0.gif", "checkbox_1.gif", "checkbox_2.gif"],
emptyiconpath:"lib/jquery/plugins/TreeView/images/s.gif", //checkbxo三态的图片
theme: "bbit-tree-lines", //bbit-tree-lines, bbit-tree-no-lines, bbit-tree-arrows
onnodeclick:function(item){alert(item.text);}
};
o.data = treedata;
$("#tree").TreeView(o);
});
插件配置参数
JavaScript Code复制内容到剪贴板
var dfop =
{
method: "POST", //默认采用POST提交数据
datatype: "json", //数据类型是json
url: false, //异步请求的url
cbiconpath: "images/icons/", //checkbox icon的目录位置
icons: ["checkbox_0.gif", "checkbox_1.gif", "checkbox_2.gif"],
emptyiconpath:"images/s.gif", //checkbxo三态的图片
showcheck: false, //是否显示checkbox
oncheckboxclick: false, //当checkstate状态变化时所触发的事件,但是不会触发因级联选择而引起的变化
onnodeclick: false, // 触发节点单击事件
cascadecheck: true, //是否启用级联,默认启用
data: null, //初始化数据
clicktoggle: true, //点击节点展开和收缩子节点
theme: "bbit-tree-arrows" //三种风格备选:bbit-tree-lines ,bbit-tree-no-lines,bbit-tree-arrows
};
节点数据格式(JSON)
JavaScript Code复制内容到剪贴板
data:[{
id:1, //ID只能包含英文数字下划线中划线
text:"node 1",
value:"1",
showcheck:false,
checkstate:0, //0,1,2
hasChildren:true,
isexpand:false,
complete:false, //是否已加载子节点
ChildNodes:[] // child nodes
},
..........
]
几个方法
JavaScript Code复制内容到剪贴板
$("#tree").getTSVs() //获取所有选中的节点的Value数组
$("#tree").getTSNs() //获取所有选中的节点的Item数组
$("#tree").getTCT() // 获取当前节点的Item数组
$("#tree").reflash() // 刷新节点数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值