//点击树节点传入id值
treePanel.on('click',function(node,event){
node.id=12;
getnodeid=node.id;
//comboBox加载数据
combstore.proxy=new Ext.data.HttpProxy({
url:'……id='+getnodeid
});
combstore.load();
});
//添加数据Form
var combstore= new Ext.data.Store({
proxy: new Ext.data.HttpProxy({}),//
reader:new Ext.data.JsonReader({},['alias','infor','name','parentid','pkid'])
treePanel.on('click',function(node,event){
node.id=12;
getnodeid=node.id;
//comboBox加载数据
combstore.proxy=new Ext.data.HttpProxy({
url:'……id='+getnodeid
});
combstore.load();
});
//添加数据Form
var combstore= new Ext.data.Store({
proxy: new Ext.data.HttpProxy({}),//
reader:new Ext.data.JsonReader({},['alias','infor','name','parentid','pkid'])
}); //试过了,这个必须写上
var formpanel=new Ext.form.FormPanel({
frame:true,
id:'registerform',
layout:'form',
region:'north',
height:100,
labelWidth:60,
labelAlign:'left',
buttonAlign:'right',
items:[{
xtype:'combo',
fieldLabel:'XXX', //设置表单中显示的标签
name:'comboId',
store: combstore,
displayField:'alias',//显示字段。默认为remote时,displayField为undifine,当select列表时displayField为"text"
typeAhead: true,
editable: false,
mode: 'local', //因为data已经取数据到本地了,所以用local,默认为remote
forceSelection: true,
triggerAction: 'all', //防止再次点击combobox时只有上一次的选择项
emptyText:'请选择……',
selectOnFocus:true
}]
});