var buildFormPanel = function(){
var id = new Ext.form.Hidden({name:’id’});
var name = new Ext.form.TextField ({fieldLabel:’姓名’,allowBlank:false,id:’name’});
var faxNumber = new Ext.form.TextField ({fieldLabel:’传真’,allowBlank:false,id:’faxNumber’});
var post = new Ext.form.TextField ({fieldLabel:’邮箱’,allowBlank:false,id:’post’});
var phone = new Ext.form.TextField ({fieldLabel:’电话’,allowBlank:false,id:’phone’});
var other = new Ext.form.TextField ({fieldLabel:’其它’,allowBlank:false,id:’other’});
// var unit_name = new Ext.form.TextField ({fieldLabel:’站点分类’,allowBlank:false,id:’unit_name’});
// var position_name = new Ext.form.TextField ({fieldLabel:’站点名称’,allowBlank:false,id:’position_name’});
//------ 下拉列表数据源 --------//
var unit = [[1, 'test1'],[1, 'test2']];
var position = new Array();
position[1] = [[11, '张家寨旧址']];
position[2] = [[12, '一道河']];
var unit_name = new Ext.form.ComboBox({
store : new Ext.data.SimpleStore({
fields : ["unit_name", "unitName"],
data : unit
}),
listeners : {
select : function(combo, record, index) {
position_name.clearValue();
position_name.store.loadData(position[record.data.unit_name]);
}
},
valueField : "unitName",
displayField : "unitName",
mode : 'local', // ie8兼容
forceSelection : true,
blankText : '请选择站点',
emptyText : '请选择...',
hiddenName : 'unit_name',
editable : false,
triggerAction : 'all',
allowBlank : true,
fieldLabel : '站点分类',
name : 'unit_name',
width : 147
});
debugger;
// var unit_name = unit_name.find(“hiddenName”, “unitId”)[0].getValue();
var position_name = new Ext.form.ComboBox({
store : new Ext.data.SimpleStore({
fields : [“position_name”, ‘postName’],
data : []
}),
valueField : “postName”,
displayField : “postName”,
mode : ‘local’, //ie8兼容
forceSelection : true,
blankText : ‘请选择站点名称’,
emptyText : ‘请选择…’,
hiddenName : ‘position_name’,
editable : false,
triggerAction : ‘all’,
allowBlank : true,
fieldLabel : ‘站点名称’,
name : ‘position_name’,
width : 147
});
//———————-下拉列表结束———————-//