2 * Ext JS Library 2.2.1
\r
3 * Copyright(c) 2006-2009, Ext JS, LLC.
\r
4 * licensing@extjs.com
\r
6 * http://extjs.com/license
\r
10 Ext.onReady(function(){
\r
12 Ext.QuickTips.init();
\r
14 var msg = function(title, msg){
\r
25 var fibasic = new Ext.form.FileUploadField({
\r
26 renderTo: 'fi-basic',
\r
31 text: 'Get File Path',
\r
32 renderTo: 'fi-basic-btn',
\r
33 handler: function(){
\r
34 var v = fibasic.getValue();
\r
35 msg('Selected File', v && v != '' ? v : 'None');
\r
39 var fbutton = new Ext.form.FileUploadField({
\r
40 renderTo: 'fi-button',
\r
43 'fileselected': function(fb, v){
\r
44 var el = Ext.fly('fi-button-msg');
\r
45 el.update('<b>Selected:</b> '+v);
\r
46 if(!el.isVisible()){
\r
50 callback: function(){
\r
61 var fp = new Ext.FormPanel({
\r
62 renderTo: 'fi-form',
\r
66 title: 'File Upload Form',
\r
68 bodyStyle: 'padding: 10px 10px 0 10px;',
\r
79 xtype: 'fileuploadfield',
\r
81 emptyText: 'Select an image',
\r
82 fieldLabel: 'Photo',
\r
86 iconCls: 'upload-icon'
\r
91 handler: function(){
\r
92 if(fp.getForm().isValid()){
\r
93 fp.getForm().submit({
\r
94 url: 'file-upload.php',
\r
95 waitMsg: 'Uploading your photo...',
\r
96 success: function(fp, o){
\r
97 msg('Success', 'Processed file "'+o.result.file+'" on the server');
\r
104 handler: function(){
\r
105 fp.getForm().reset();
\r