Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示一些奇怪空格的ExtJS组合框_Extjs_Combobox_Yii_Margins - Fatal编程技术网

显示一些奇怪空格的ExtJS组合框

显示一些奇怪空格的ExtJS组合框,extjs,combobox,yii,margins,Extjs,Combobox,Yii,Margins,我的组合框中显示了一些奇怪的空格。我已经在我的项目中替换了ExtJS库,但仍然不走运 你知道这里会发生什么吗 这是一张它看起来是什么样子的照片 这是我使用的代码 Ext.define('Ext.view.AddMaintenanceWindow',{ extend :'Ext.window.Window', constructor :function(config){ Ext.apply(this, config); var states = Ext.create('

我的组合框中显示了一些奇怪的空格。我已经在我的项目中替换了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项目并将所有文件复制到该项目来解决这个问题。很明显,我以前已经做过了,但它不起作用,但这次起了作用。我仍然很好奇这个问题可能是什么。

从屏幕截图的外观来看,您似乎在列表中获得了一些额外的
填充
边距
(而不是空格)。使用Chrome或Firefox和Firebug等现代浏览器来检查“阿拉巴马”周围的元素。找到哪个CSS选择器正在添加额外的填充/边距,并为您的列表框覆盖它。

它似乎没有任何填充。。。这是检查员展示的<阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州阿拉巴马州。。。我想这与它使用的css有关,但我没有改变任何一个,你需要查看css属性(不仅仅是内联样式)。如果有问题的代码是在线的,我准备检查它。它不在线,而且永远不会在线。。不过我只是使用了ExtJS样式表。。不知道怎么会出错你想通过TeamViewer获得帮助吗?我有大约20分钟的空闲时间。我很确定你的问题不能用这个剪掉的来解决。您可能有一些CSS部分覆盖了ExtJS CSS,或者您在没有更新CSS的情况下进行了ExtJS更新。是的,但问题是我已经替换了ExtJS库文件夹,甚至启动了一个新项目,但它不起作用。。。我猜这与yii的css有关,因为如果它只是一个php+extjs项目,它就像一个魅力。但是我不知道在哪里可以找到使用chrome开发者工具的cssUse。对于每个元素,它将显示应用样式的来源。