#javascript #extjs #filefield
#javascript #extjs #файловое поле
Вопрос:
Я пытаюсь использовать элемент управления ExtJS filefield для загрузки файла.
Я использую его следующим образом:
xtype: 'container',
margin: '15 0 0 25',
layout: 'vbox',
defaults: {
width: 400
},
items: [{
xtype: 'filefield',
itemId: 'fileChooser',
fieldLabel: 'CSV file',
labelWidth: 50,
buttonText: 'Select CSV file...'
}]
Но после того, как я использую его для выбора файла (что мне удается сделать правильно), файл поля исчезает!
У кого-нибудь была такая же проблема?
Комментарии:
1. используете ли вы панель формы? Как вы отправляете файл на сервер?
Ответ №1:
Пожалуйста, попробуйте это таким образом
{
xtype: 'form',
type: 'fileUploadForm',
items: [{
xtype: 'filefield',
cls:'upload-btn',
height:40,
type:'uploadButton',
name: 'file',
buttonText:'Upload New Version',
listeners: {
scope: this,
change: this.handleIconChange
}
}]
}