Ext js combo没有在IE7工作。 我需要这艘bo船像虚拟 com子(如 go角搜索)那样做。 它正在E9和FF,但不是E7。
这是我的法典:
SearchIncidentForm=new Ext.FormPanel ({
border:false,
renderTo: searchIncidentDiv ,
id: searchIncidentForm ,
items : [{
xtype: panel ,
id : panelsearchIncident ,
layout: column ,
defaults:{
columnWidth:0.50,
labelAlign : top ,
layout: form ,
border:false,
bodyStyle: margin-top:5px;
},
border:false,
items : [{
defaults:{anchor: 100% },
items:[{
id : "incidentId",
fieldLabel : Incident Id ,
labelStyle: color: #6C6C6C;width:85px;padding-top:7px;height: 22px; ,
xtype : combo ,
store:incidentStores,
//style: width:85px;height: 18px; ,
width:100,
allowBlank : false,
labelAlign: top ,
displayField : incidentId ,
valueField : incidentId ,
selectOnFocus : true,
typeAhead : false,
mode : remote ,
triggerAction : all ,
editable: true,
msgTarget: qtip ,
listAlign : tl-bl? ,
//anchor : 80% ,
minChars : 1,
hideTrigger:true,
hiddenName: incidentId ,
listWidth:100,
listHeight:50,
submittValue:true,
listeners : {
specialkey : function(field, e){
var key=e.getKey();
if (key==e.ENTER) {
incidentSearchButtonHandler();
}
},
beforequery : function(){
var val=Ext.getCmp( incidentId ).getValue();
if(isNaN(this.getEl().dom.value)){
Ext.Msg.alert("","Please type numeric value");
}
else{
Ext.getCmp( incidentId ).getStore().proxy.setUrl( getIncidentId.html?&query= +this.getEl().dom.value);
}
}
}
}]
},{
items:[{
xtype : button ,
text : Search ,
style: margin-top:19px;margin-left:20px;width:50px; ,
width: 35,
height:15,
handler : incidentSearchButtonHandler
}]
}]
}]
});
}
但它没有在独立实体工作。 当我报到时,显示有<代码>第Id。 这意味着它没有达到所分类的价值。 请提供帮助。