Ext.define('Ext.ux.form.MyFileField', {
extend:'Ext.form.field.Trigger',
alias: ['widget.myFileField'],
requires: ['Ext.ux.form.MyFileButton'],
buttonText:'Browse...',
buttonOnly:false,
buttonMargin:3,
clearOnSubmit:true,//private
extraFieldBodyCls: Ext.baseCSSPrefix + 'form-file-wrap',
readOnly:true,
triggerNoEditCls:'',//private
componentLayout: 'triggerfield',//private. Extract the file element, button outer element, and button active element.
childEls: ['browseButtonWrap'],//private
onRender: function() {var me = this,
id=me.id,//xt = me.xtype,
inputEl;
me.callParent(arguments);
inputEl=me.inputEl;
inputEl.dom.name= ''; //name goes on the fileInput, not the text input
m