繁体   English   中英

extjs 网格面板上的滚动问题

[英]extjs problem with scroll on grid panel

您好,我在网格上滚动时遇到问题。
这是代码(其中没有什么花哨或特别之处)

Ext.define('grid.list',{
    alias:'widget.grid.list',
    extend: 'Ext.grid.Panel',
    title: 'list',
    frame:true,
    width:325,
    store: new axs.dry.cargo.data.store.list,
    queryMode: 'remote',
    style:{
        cursor: 'default'
    },
    viewConfig: {
        autoScroll: true
    },
    features:[Ext.create('Ext.grid.feature.Grouping',{
        groupHeaderTpl: '{name}'
    })],
    columns: [
    {
        text: 'Name',
        flex: true,
        dataIndex: 'name',
        sortable: false
    }
    ],
    initComponent:function(){
        this.on('beforerender',function(){
            this.store.load();
        });
        grid.list.superclass.initComponent.apply(this,arguments)
    }
})

网格看起来不错,滚动条显示在滚动条上,但 extjs 生成了一个真正问题的 DIV。 因为那个 div 我不能点击滚动条因为透明的 DIV 在它上面....这是这个无用的 DIV 的代码

<div id="gridscroller-1032" class="x-component x-scroller x-scroller-vertical x-component-default x-docked x-docked-right x-component-docked-right x-component-default-docked-right" style="width: 17px; height: 297px; left: 302px; top: 47px; " role="presentation"><div class="x-stretcher" id="ext-gen1392" style="width: 1px; height: 2953px; "></div></div>

我听说这个 div 是为“不定式网格”生成的,但是......
你能帮我解决好问题吗(通过选择它的 ID 来删除元素不是一个好的解决方案)

PS。 当我删除我的 grid.list 元素的固定宽度时,问题就消失了......但是它开始显示看起来很难看的水平滚动条,我只能通过将宽度设置为固定大小来删除它。

PS2。 我使用的是默认的 css 文件,没有特殊的 styles 或任何东西。

问题自行解决。 我已经将我的表单集成到主项目中并且出现了滚动条......我不知道为什么会这样,也许是 extjs 错误。

暂无
暂无

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

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