From 9f9034a8cf647052de91467311a5b7df2088bfa0 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 10 Nov 2010 15:18:22 +0800 Subject: [PATCH] Roo/form/Form.js --- Roo/form/Form.js | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/Roo/form/Form.js b/Roo/form/Form.js index 056210aa8e..50ae88fb56 100644 --- a/Roo/form/Form.js +++ b/Roo/form/Form.js @@ -54,6 +54,16 @@ Roo.form.Form = function(config){ rendered : true }); + if (this.progressUrl) { + // push a hidden field onto the list of fields.. + this.items.addxtype( { + xns: Roo.form, + xtype : 'Hidden', + name : 'UPLOAD_IDENTIFIER' + }); + } + + Roo.each(xitems, this.addxtype, this); @@ -244,7 +254,11 @@ Roo.extend(Roo.form.Form, Roo.form.BasicForm, { * @param {String/HTMLElement/Element} container The element this component should be rendered into * @return {Form} this */ - render : function(ct){ + render : function(ct) + { + + + ct = Roo.get(ct); var o = this.autoCreate || { tag: 'form', @@ -255,14 +269,7 @@ Roo.extend(Roo.form.Form, Roo.form.BasicForm, { this.root.render(this.el); - if (this.progressUrl && !this.findField( 'UPLOAD_IDENTIFIER')) { - // push a hidden field onto the list of fields.. - this.items.unshift( Roo.factory( { - xns: Roo.form, - xtype : 'Hidden', - name : 'UPLOAD_IDENTIFIER' - })); - } + this.items.each(function(f){ f.render('x-form-el-'+f.id); -- 2.39.2