sample4.js

来自「java extjs开发的一个登陆项目」· JavaScript 代码 · 共 47 行

JS
47
字号
Ext.onReady(function(){
	var root = new Ext.tree.TreeNode({
		id:"root",
		text:"多选模型树的根"
	});
	root.appendChild(new Ext.tree.TreeNode({
		id:"c1",
		text:"子节点1"
	}));
	root.appendChild(new Ext.tree.TreeNode({
		id:"c2",
		text:"子节点2"
	}));
	root.appendChild(new Ext.tree.TreeNode({
		id:"c3",
		text:"子节点3"
	}));
	root.appendChild(new Ext.tree.TreeNode({
		id:"c4",
		text:"子节点4"
	}));
	root.appendChild(new Ext.tree.TreeNode({
		id:"c5",
		text:"子节点5"
	}));
	var tree = new Ext.tree.TreePanel({
		renderTo:"hello",
		title:"多选模型树",
		root:root,
		width:300,
		selModel:new Ext.tree.MultiSelectionModel(),
		tbar:[{
			text:"查看",
			pressed:true,
			handler:showSelected
		}]
	});
	function showSelected(){
		var nodes = tree.getSelectionModel().getSelectedNodes();
		if(nodes && nodes.length){
			alert("共选择了" + nodes.length +  "个节点");
			for(var i=0;i<nodes.length;i++){
				alert("选择了的节点" + nodes[i].text);
			}
		}
	}
});

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?