欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

extjs combox上拉列表控制tree

更新时间: 2015-02-07 00:48:16 责任编辑: Author_N8

 

ExtJs Combox下拉列表控制Tree
	var qhlbcomb = new Ext.form.ComboBox({
		id : 'qhlbcomb',
		store : qhlb,
		valueField : "value",
		inputValue : "value",
		displayField : "text",
		forceSelection : true,
		mode : "local",
		editable : false,
		triggerAction : 'all',
		allowBlank : true,
		fieldLabel : '区划',
		width : 180,
		hiddenName : 'qhlb',
		//选择事件
		listeners:{
                "select":function(){
                	 qhlbn=Ext.get("qhlb").dom.value;
                	treePanel.loader = new Ext.tree.TreeLoader({   
			    	dataUrl: 'showJigouTree.action?qhdm=' +qhlbn+'&xtlb='+xtlbn
					});
    
                		treePanel.getRootNode().reload();
                
                 }
            }
		
	});

 

xtlb = new Ext.data.JsonStore({
		url : '../showDict.action?xmlDict=class',
		autoLoad : false,// 自动载入
		autoDestroy : true,
		fields : ["value", "text"],
		idIndex : 0,
		listeners:{'load':function(){
//			xtlb.load();
//			alert('aa');
			treePanel.loader = new Ext.tree.TreeLoader({   
			    dataUrl: 'showJigouTree.action'
			});
			treePanel.getRootNode().reload();
			//treePanel.root.reload(); 
		}}
	});

 这里关键主要是定义全局变量 和  TreePanel.loader=new Ext.tree.TreeLoader 重写...

treePanel 的重载 是 

treePanel.getRootNode().reload();

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2015-02-07 00:48:16
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/946376/
本文WWW.DOC100.NET DOC100.NET版权所有。