That was really helpful! I thank you for that.

However, when I do this:

---------
var dataprovider:Array =
[{label:"algoA1",data:"algoA1"},{label:"algoB1",data:"algoB1"}];

columna.rendererIsEditor = true;        
var combo:ClassFactory = new ClassFactory(ComboBox);
combo.properties = {dataProvider:dataprovider}
columna.itemRenderer = combo;                                           
columna.editorDataField="selectedItem";
----------

For some reason the selectedItem attribute in the ComboBox doesn't
work as editorDataField. This means that when de data is loaded, no
value is selected according to the value of the dataProvider.

Any ideas?

Thanks!



--- In [email protected], "bhaq1972" <[EMAIL PROTECTED]> wrote:
>
> you will need to do little bit more. try this
> 
> var textbox:ClassFactory = new ClassFactory(TextInput);
> textbox.properties = { text:"Write something here..." };
> 
> columna.itemRenderer = textbox;
> columna.rendererIsEditor=true;
> 
> etc
> 
> or 
> you could always put "write something here..." into a global 
> variable; create a myTextInput component which assigns the global 
> variable string during the intialize event .
> 
> 
> 
> 
> 
> --- In [email protected], "Daniel" <danboh@> wrote:
> >
> > Ok, I get your idea, however, what if I need a custome component 
> to be
> > placed in the itemrenderer, so I can dynamically assing it special
> > feature? Lets say I want to set the text attribute to "Write 
> something
> > here..." when the component initializes.
> > 
> > Thanks!
> > 
> > --- In [email protected], "bhaq1972" <mbhaque@> wrote:
> > >
> > > > var aux:TextInput = new TextInput();                    
>       
> > > > columna.itemRenderer = aux as IFactory; 
> > > 
> > > can you do this instead
> > > 
> > > columna.itemRenderer = new ClassFactory(TextInput);
> > > 
> > > 
> > > 
> > > --- In [email protected], "Daniel" <danboh@> wrote:
> > > >
> > > > Hello!
> > > > 
> > > > This time Im trying to assing an itemRenderer to a 
> DataGridColumn
> > > > using this:
> > > > ----------
> > > > var columna:DataGridColumn = new DataGridColumn();
> > > > columna.headerText = "something"
> > > > columna.dataField = "something else"
> > > > columna.editable = true;
> > > > columna.rendererIsEditor = true;
> > > > 
> > > > var aux:TextInput = new TextInput();                    
>       
> > >   columna.itemRenderer = aux as
> > > > IFactory;                               
> > >   columna.editorDataField="text";
> > > > ----------
> > > > 
> > > > The above code doesnt work, although it doesnt present any 
> errors. 
> > > The
> > > > reason why I need to do that this way is that I can 
> dynamically 
> > > change
> > > > properties in the itemRenderer.
> > > > 
> > > > Any Ideas????
> > > > 
> > > > Thanks!
> > > >
> > >
> >
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to