Как изменить размер основного компонента, когда скрытые адреса голые ExtJs - PullRequest
0 голосов
/ 07 декабря 2018

В главном контейнере у меня есть плавающая кнопка и список электронных писем:

Ext.define('Admin.view.phone.email.Email', {
extend: 'Ext.Container',

controller: 'email-phone',
viewModel: {
    type: 'email'
},

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

listeners: {
    element: 'element',
    edgeswipeend: 'onSwipe'
},

items: [
    {
        xtype: 'button',
        iconCls:'x-fa fa-plus',
        ui: 'bright-blue round',
        userCls: 'pop-out',
        bind: {
            hidden: '{composing}'
        },
        width: 50,
        height: 50,

        // These cause the button to be floated / absolute positioned
        bottom: 10,
        right: 10,

        handler: 'onPlusButtonTap',
        listeners: {
            scope: 'controller',
            element: 'element',
            longpress: 'onLongPressCompose'
        }
    },
    {
        xtype: 'inbox',
        flex: 1,
        bind: {
            store: '{inbox}',
            hidden: '{composing}'
        },
        reference: 'messages',

        listeners: {
            select: 'onSelectMessage'
        }
    }
]
});

Когда я прокручиваю до конца страницы, адресная строка скрывается и в нижней части появляется пустая область.enter image description here

Можно ли отключить скрытие адресной строки или изменить размеры дочерних компонентов?Как я могу это исправить?

...