我的组合框中显示了一些奇怪的空间。我已经在我的项目中替换了 ExtJS 库,但仍然没有运气。
有什么想法可以在这里发生吗?
这是它的外观照片...
这是我使用的代码
Ext.define('Ext.view.AddMaintenanceWindow',{
extend :'Ext.window.Window',
constructor :function(config){
Ext.apply(this, config);
var states = Ext.create('Ext.data.Store', {
fields: ['abbr', 'name'],
data : [
{"abbr":"AL", "name":"Alabama"},
{"abbr":"AK", "name":"Alaska"},
{"abbr":"AZ", "name":"Arizona"}
]
});
Ext.apply(this,{
title :'Agregar nueva entrada de mantenimiento',
items :[
Ext.create('Ext.panel.Panel',{
items :[
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose State',
store: states,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr'
})
]
})
]
});
this.superclass.constructor.call(this);
},
initComponent:function(){
this.superclass.initComponent.apply(this, arguments);
}
})
以防万一...我使用的是 Yii + ExtJS(没有 Ext4Yii)
顺便说一句,我也尝试使用 boxselect(我下载并复制了它)并得到了相同的结果,但使用了 boxselect)
我通过创建一个新的 yii 项目并将所有文件复制到该项目来解决这个问题。奇怪的是,我之前已经这样做了,但没有成功,但这次成功了。我仍然很好奇问题可能是什么。