Показать сообщение отдельно
  #2 (permalink)  
Старый 27.04.2014, 23:10
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Так что мешает кнопку описать в массиве items? Потом при необходимости, добавить контейнеру layout: 'column'.
Конфиг buttons приделывает кнопку к низу панели автоматически, а вам надо просто в саму панель ее положить и поиграться с layout
items: [{
            xtype: 'filefield',
            name: 'document',
            fieldLabel: 'Выберите файл',
            msgTarget: 'side',
            allowBlank: false
        },
        {
            xtype: 'button',
            text: 'Загрузить',
            handler: function(){
                var form = this.up('form').getForm();
                if (form.isValid()) {
                        form.submit({
                        url: 'http://localhost/upload.php',
                        waitMsg: 'Загрузка...',
                        success: function(fp, o){
						if (o.result)
                            Ext.Msg.alert('Загрузка прошла успешно', 'Файл ' +o.result.file +" загружен");
                        }
                    });
                }
            }
        }]

Последний раз редактировалось Makarov, 27.04.2014 в 23:16.
Ответить с цитированием