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

4


5

6

7

8

9

10

11

12

13 //第二个ComboBox数据源
14

16

17

18

20

21

22

23

24

25

26

27

28

29

30

32

33

34

74

75

76

77

78

79

80


81

82

83

84

85

86

87

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105


106

107


108

109

110

111

112

113

114

115

121
