Ext.tree.TreePanel树形复选框
来源:互联网 发布:对班昭的评价知乎 编辑:程序博客网 时间:2024/05/16 01:40
先贴一段网上看到的代码
Ext.onReady(function(){
var mytree = new Ext.tree.TreePanel({
el : "container",
animate : true,
title:"可增删改的树tree",
collapsible:true,
frame:true,
enableDD:true,
enableDrag:true,
rootVisible:true,
autoScroll:true,
autoHeight:true,
width:150,
lines:true
});
// 根节点
var root = new Ext.tree.TreeNode({
id : "root",
text : "根节点",
checked : false
});
for (var j = 1; j < 4; ++j) {
var node = root.appendChild(new Ext.tree.TreeNode({
text : '客户企业A' + j,
allowDrag : false,
checked : false
}));
for (var n = 1; n < 4; ++n) {
node.appendChild(new Ext.tree.TreeNode({
text : '栏目' + n,
allowDrag : false,
checked : false
}));
}
}
mytree.setRootNode(root);
mytree.render();
mytree.on('checkchange', function(node, checked) {
node.expand();
node.attributes.checked = checked;
node.eachChild(function(child) {
child.ui.toggleCheck(checked);
child.attributes.checked = checked;
child.fireEvent('checkchange', child,
checked);
});
}, mytree);
var button = new Ext.Button({
text : "选中id",
handler : function() {
var b = mytree.getChecked();
var checkid = new Array;// 存放选中id的数组
for (var i = 0; i < b.length; i++) {
checkid.push(b[i].text);// 添加id到数组
}
alert(checkid.toString());
}
}).render(document.body);
});
test.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link type="text/css" rel="stylesheet" href="Ext/resources/css/ext-all.css">
<script type="text/javascript" src="Ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="Ext/ext-all.js"></script>
<script type="text/javascript" src="js/test.js"></script>
</head>
<body>
<div id="container"></div>
</body>
</html>
- Ext.tree.TreePanel树形复选框
- Ext.tree.TreePanel 对复选框的处理(Tree)
- 带复选框的Ext.tree.TreePanel的问题
- Ext.tree.TreePanel扩展
- Ext.tree.TreePanel
- Ext.tree.TreePanel
- Extjs-树 Ext.tree.TreePanel
- Extjs-树 Ext.tree.TreePanel
- Ext.tree.TreePanel 属性详解
- [JAVASCRIPT][EXTJS]直接用JSON创建树形控件(Ext.tree.TreePanel )
- Ext核心API详解-Ext.tree.TreePanel
- EXT框架之Ext.tree.TreePanel
- Ext核心API详解-Ext.tree.TreePanel
- Ext核心API详解-Ext.tree.TreePanel
- Ext核心API详解-Ext.tree.TreePanel
- Ext树形结构——TreePanel
- Ext.tree.treePanel关于调用loader
- Extjs 实战之 Ext.tree.TreePanel Tree无法显示
- typedef的用法转
- 装载【To code quickly, you must quit coding】
- java获得CPU使用率,系统内存,虚拟机内存等情况(不用JNI)
- 什么是Web Garden?什么是Web 园? 什么是Web Farm?什么是Web 农场?
- PHP 命令行工具 shell_exec, exec, passthru
- Ext.tree.TreePanel树形复选框
- Bf561与dm365比较学习(2):coLinux安装
- omap3530的android移植【图】
- RMAN备份(十)
- ASP中的Server.URLEncode参数转换以及逆转函数
- 关注下hadoop
- 微博营销与企业之间的姻缘
- log4cpp-【写日志】:使用log4cpp的基本步骤
- mysql 中文乱码