extjs 嵌板宽度不适合整个空间[已关闭]

xkftehaa  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(153)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
两年前就关门了。
Improve this question
您好,我正在定义一个面板,如下所示:

Ext.define('Mine.view.newDashboardPanel', {
        extend: 'Ext.Container',
        xtype: 'basic-panels',
        requires: [
            'Ext.layout.container.Table'
        ],

        width: 760,
        height: 500,
        layout: 'fit',

        defaults: {
            xtype: 'panel',
            width: 1240,
            height: 600,
            padding: 0
        },

        items: [{
            title: 'proj'

});

但是default属性字段widthheight设置为100%时不会拉伸面板。
如何做到这一点?
谢谢
编辑:是否可以对面板进行样式设置,使其在整个屏幕上伸展?

apeeds0o

apeeds0o1#

通常layout: 'fit'应该可以。你不需要设置高度或宽度。我在小提琴上试过了,效果很好。
当你设置defaults时,我猜你想添加几个面板。如果你使用fit,这个布局可能不会像你想要的那样工作。

  • 使用vbox布局。
  • 使用hbox布局。

两种布局都支持align,在您的情况下应该是stretch
这里举一个例子:

layout: {
    type: 'vbox',
    align: 'stretch'
},

相关问题