Clever-1945
12/1/2017 - 6:09 AM

множественный выбор файлов #Ext.JS

множественный выбор файлов #Ext.JS

//Элементы управления которые будут отображаться в окне итераций
    itemsWindowIteration = 
        [{
            xtype     : 'textareafield',
            grow      : true,
            id      : 'Description',
            name      : 'Description',
            fieldLabel: 'Описание',
            anchor    : '100%',
            allowBlank: false, // Разрешение на то чтоб отправлять форму с пустым полем            
        }, {                        
            multiple: true,
            multipart: true,
            xtype: 'filefield',
            name: 'IterationPreview[]',        //'[]' нужно обязательно. поскольку в php файлы могут не словиться
            id: 'IterationPreview',
            fieldLabel: 'Дополнительные вложения',
            labelWidth: 100,
            width: 760,
            margin: 0,
            buttonText: 'Выберите файл...',
            listeners: {
                change: function (view, value, eOpts) {
                },
                render: function() {
                    //Дело в том что библиотека не хочет выставлять multiple в нормальном режиме. прихдится делать вручную =(
                    delete this.createFileInput;
                    this.createFileInput();
                    this.fileInputEl.set({multiple: 'multiple'});
                    $("#IterationPreview-inputEl").remove();
                }
            }
        }];