JSFiddle - React, Tailwind, and code Playground
by kien16
HTML
<link rel="stylesheet" href="http://cdn.sencha.io/ext-4.1.1-gpl/resources/css/ext-all.css">
JavaScript
Ext.onReady(function(){
var form = Ext.create('Ext.form.Panel', {
title: 'Upload',
width: 400,
bodyPadding: 10,
frame: true,
renderTo: Ext.getBody(),
items: [{
xtype: 'filefield',
name: 'file',
fieldLabel: 'Upload',
labelWidth: 50,
msgTarget: 'side',
allowBlank: false,
anchor: '100%',
listeners:{
'change': function(f, value){
form.add([f]);
}
}
}],
buttons: [{
text: 'Upload',
handler: function() {
var form = this.up('form').getForm();
if(form.isValid()){
alert('upload');
}
}
}]
});
});