最近在做一个项目,是用extjs结合java做的,在做前台combobox的时候,遇到一个奇怪的问题,做的是一个联动菜单,从后台加载的数据,可是,在火狐上可以显示加载的数据,而 ie6上加载的数据不能显示,数据只是一闪而过,求帮助。下面是我的代码:

//动态加载道路信息
var storeRoad = new Ext.data.Store( {   
               proxy: new Ext.data.HttpProxy({ url : 'duty/Loadroad.do?type=road'}),
               reader: new Ext.data.ArrayReader({
                totalProperty:'totalProperty',   
    root:'root'                  }, [       
         {name: 'value'},       
         {name: 'text'}       
     ])                    });
   // storeRoad.load();
var roadidTxt = new Ext.form.ComboBox({
store : storeRoad,
fieldLabel : '道路',
mode : 'remote',
triggerAction : 'all',
name : 'roadno',
valueField : 'value',
displayField : 'text',
emptyText : '请选择',
editable : false,
resizable : true,
pageSize : 5,
minListWidth : 150,
loadingText :'正在请求数据,请稍后' });


//动态加载路段信息
var storeRoadsection = new Ext.data.Store( {   
               proxy: new Ext.data.HttpProxy({ url : 'duty/Loadroad.do?type=roadsection'}),
               reader: new Ext.data.ArrayReader({}, [       
         {name: 'value'},       
         {name: 'text'}       
     ])                    }); 
   
var roadsectionTxt = new Ext.form.ComboBox({
store : storeRoadsection,
fieldLabel : '路段',
id : 'roadsection',
name : 'roadsection',
emptyText : '请选择',
model : 'local',
triggerAction : 'all',
valueField : 'value',
displayField : 'text',
editable : false,
//resizable : true,
//pageSize : 10,
minListWidth : 150,
loadingText :'正在请求数据,请稍后'
    });
 roadidTxt.on('change', function(combobox) {
     //因设计问题这里text为主键
var value = combobox.getValue();
if(roadsectionTxt!=null){
roadsectionTxt.setRawValue('');  // Ext.fly('roadsection').dom.value = null;
}
storeRoadsection.load({params : {id:value}});
});