var
store
=
new
Ext.data.Store(
{
3 autoLoad:true,
4 proxy:new Ext.data.HttpProxy({
5 url:'../admin/GetCatWise.aspx'
6 }),
7 reader:new Ext.data.JsonReader({
8 id:'ID',
9 fields:['ID','Name']
10 }),
11 remoteSort:true
12 } );
13 //第二个ComboBox数据源
14 var comstore = new Ext.data.Store( {
16 autoLoad:false,
17 proxy:new Ext.data.HttpProxy({
18 url:'../admin/GetCategory.aspx',
20 method:'post'
21 }),
22 reader:new Ext.data.JsonReader({
23 id:'ID',
24 fields:['ID','CategoryName']
25 }),
26 remote:true
27 } );
28
29 var form = new Ext.form.FormPanel( {
30 labelWidth:55,
32 bodyStyle:'padding:5px 5px 0',
33 frame:true,
34 items:[{
74 fieldLabel:'分类方式',
75 xtype:'combo',
76 editable :false,
77 name:'labCatWise',
78 id:'cmbCatWise',
79 lazyInit:false,
80 emptyText :'请选择',
81 displayField:'Name',
82 valueField :'ID',
83 mode:'local',
84 store:store,
85 listeners:{select:function(){
86 try{
87 var parent=Ext.getCmp('comParent');
90 parent.store.reload({params:{wiseID:this.value}});
91 }
92 catch(ex)
93 {
94 Ext.MessageBox.alert(ex);
95 }
96 }},
97 triggerAction:'all',
98 typeAhead :true,
99 anchor:'100%'
100
101 }, {
102 fieldLabel:'所属父类',
103 xtype:'combo',
104 editable :false,
105 emptyText :'请选择',
106 id:'comParent',
107 loadingText :'正在请求数据,请稍后',
108 store:comstore,
109 displayField:'CategoryName',
110 valueField :'ID',
111 mode:'local',
112 triggerAction:'all',
113 name:'labParent',
114 anchor:'100%'
115 }]
121 } );
3 autoLoad:true,
4 proxy:new Ext.data.HttpProxy({
5 url:'../admin/GetCatWise.aspx'
6 }),
7 reader:new Ext.data.JsonReader({
8 id:'ID',
9 fields:['ID','Name']
10 }),
11 remoteSort:true
12 } );
13 //第二个ComboBox数据源
14 var comstore = new Ext.data.Store( {
16 autoLoad:false,
17 proxy:new Ext.data.HttpProxy({
18 url:'../admin/GetCategory.aspx',
20 method:'post'
21 }),
22 reader:new Ext.data.JsonReader({
23 id:'ID',
24 fields:['ID','CategoryName']
25 }),
26 remote:true
27 } );
28
29 var form = new Ext.form.FormPanel( {
30 labelWidth:55,
32 bodyStyle:'padding:5px 5px 0',
33 frame:true,
34 items:[{
74 fieldLabel:'分类方式',
75 xtype:'combo',
76 editable :false,
77 name:'labCatWise',
78 id:'cmbCatWise',
79 lazyInit:false,
80 emptyText :'请选择',
81 displayField:'Name',
82 valueField :'ID',
83 mode:'local',
84 store:store,
85 listeners:{select:function(){
86 try{
87 var parent=Ext.getCmp('comParent');
90 parent.store.reload({params:{wiseID:this.value}});
91 }
92 catch(ex)
93 {
94 Ext.MessageBox.alert(ex);
95 }
96 }},
97 triggerAction:'all',
98 typeAhead :true,
99 anchor:'100%'
100
101 }, {
102 fieldLabel:'所属父类',
103 xtype:'combo',
104 editable :false,
105 emptyText :'请选择',
106 id:'comParent',
107 loadingText :'正在请求数据,请稍后',
108 store:comstore,
109 displayField:'CategoryName',
110 valueField :'ID',
111 mode:'local',
112 triggerAction:'all',
113 name:'labParent',
114 anchor:'100%'
115 }]
121 } );