首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >extjs 4-在网格面板中将水平滚动设置为tbar

extjs 4-在网格面板中将水平滚动设置为tbar
EN

Stack Overflow用户
提问于 2017-03-29 19:50:50
回答 1查看 1.7K关注 0票数 0

我需要将水平滚动设置为ExtJS任务栏,其中包含在一行中的按钮,这些按钮在结束时不可见。以下是代码。

代码语言:javascript
复制
Ext.define('myProject.view.accounts.user.UserGrid', {
    extend: 'Ext.grid.Panel',
    alias: 'widget.usergrid',
    minHeight: 400,
    margin: '0,5,0,5',
    title: 'User Accounts',
    region: 'center',
    cls: 'grid-with-footer',
    scroll: 'vertical',        
    bind: {
        ...
    },
    initComponent: function() {
        ...
        Ext.applyIf(me, {
            columns: [{
                ...
            }],

            features: [{
                ...
            }],

            tbar: [{ // <-- this should be horizontally scrollable.
                ...
            }],

            bbar: {
                ...
            }
        });
        this.callParent();
    }
});

(我使用的是ExtJS 4.2.1)

EN

回答 1

Stack Overflow用户

发布于 2017-03-30 00:49:21

您可以将其作为dockedItem添加,而不是使用tbar,这允许更多的配置

代码语言:javascript
复制
dockedItems: [{
        xtype: 'toolbar',
        dock: 'top',
        overflowX: 'scroll', // <---- This allows horizontal scroll
        items: [
             .....
        ]
    }]

您可以在fiddle here中查看此内容

(编辑:小提琴是在ExtJS 6.2中,而不是4.2中,哇)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43092696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档