The final solution is here:
http://skovalyov.blogspot.com/2007/01/left-aligned-label-in-formitem.html

On 12/14/06, Sergey Kovalyov <[EMAIL PROTECTED]> wrote:

A bit "buggy" solution, Stas. rawChildren.getChildAt(
rawChildren.numChildren - 1) should be used instead, you know. ;)

On 12/14/06, Stanislav Zayarsky <[EMAIL PROTECTED]> wrote:
>
>    Guys,
>
> Just use this "ExtendedFormItem" class instead of default "FormItem".
>
> Here is the code:
>
> *public* *class* ExtendedFormItem *extends* FormItem {
>
> *      override* *protected* 
*function*updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) :
> *void* {
>
> *            super*.updateDisplayList(unscaledWidth, unscaledHeight);
>
> *            var* labelObject : Object = rawChildren.getChildAt(1);
>
>             labelObject.x = 0;
>
>       }
>
> }
>
> Best regards
> Stanislav
>
>
> On 11/10/06, Tim Hoff <[EMAIL PROTECTED]> wrote:
> >
> >    Hi Andriy,
> >
> > While I like your example, how do you propose aligning the children of
> > the FormItems?  It seems, with this method, that the entire form item
> > (including the children - TextInput...),  gets moved to the left with
> > the label; at least in my test of this code.  If the label text has
> > different lengths, for each form item, the various children get moved
> > to the left as well; and don't align.  Preferably, this is something
> > that should be handled with a stock CSS property.  but I was wondering if
> > you had experienced the same behavior.  Instead of nesting HBox's, for days,
> > this would be a very useful technique, for FormItems.
> >
> > -TH
> > __________________________________
> >
> > *Tim Hoff
> > *Cynergy Systems, Inc.
> > http://www.cynergysystems.com <http://www.cynergysystems.comoffice/>
> > Office: 866-CYNERGY
> >
> >
> >


Reply via email to