繁体   English   中英

选择下拉菜单不重叠

[英]Selectize dropdown is not overlapping Parent Div

我正在尝试在ExtJS面板上使用Jquery,selectize和Extjs创建一个下拉列表

但是,当我单击下拉菜单时,它显示了面板内一半的项目,我需要它与面板重叠并显示。

Ext JS面板

此面板的Ext js代码是这个

Ext.onReady(function() {

Ext.create('Ext.Panel', {
    renderTo: 'helloWorldPanel',
    height: 200,
    width: 600,
    title: 'Hello world',
    html: 'First Ext JS Hello World Program',
    items: [{
        xtype: 'textfield',
        fieldLabel: 'Rank',
        fieldCls : 'js-rank',
        listeners: {
            render : function () {

            },
            afterrender: function(){
                $('.js-rank').parent().removeClass("x-form-text-wrap x-form-text-wrap-default");

                $('.js-rank').removeClass("x-form-text x-form-text-default").select([{rank:'20',rankName:'20'},
                    {rank:'30',rankName:'30'},{rank:'40',rankName:'40'},
                    {rank:'50',rankName:'50'},{rank:'60',rankName:'60'},{rank:'70',rankName:'70'}]);
            }
        }
    }],

});

});

检查元素在下面

在此处输入图片说明

当我进行以下更改时它起作用了

 $(jqueryObject).parents().removeClass('x-fieldset x-fieldset-body x-panel-body');
    $(jqueryObject).removeClass("x-form-text x-form-text-default");
    $(jqueryObject).parent().removeClass("x-form-text-wrap x-form-text-wrap-default");

我不确定删除这些类是否是正确的方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM