It's none initializing. I know it is. It's already displaying on the
screen when I click on the button to update the headerRenderer.






--- In [email protected], "lytvynyuk" <[EMAIL PROTECTED]> wrote:
>
> Exactly in your case you probably calling that renderer too soon,
> before myCombo finished initialization....
> 
> --- In [email protected], "honoraryvato"
> <honoraryvato@> wrote:
> >
> > I have a DataGrid. In the headers of the DataGrid I have a
> > headerRenderer that adds a ComboBox in the header. This part is
> > working just fine. My question is how can I call a custom method in my
> > headerRenderer MXML file to change the selectedIndex of the ComboBox?
> > I can pass variables to the header when it creates it initially but I
> > need to do it after the header has been initialized.
> > The code that I have so far that calls the method in the headerRender
> > looks like this:
> > (myDataGrid.columns[0] as
> > DataGridColumn).headerRenderer.newInstance().myMethod(4);
> > Zero being the first column. Four being the index I want it to go to.
> > Inside my headerRenderer the myMethod looks like this:
> > public function myMethod(arg:Number):void{
> >      myCombo.selectedIndex = arg;
> > }
> > If I trace or Alert "arg" it works just fine. But if I make it do
> > anything with myCombo it gives me an error.
> > 
> > Does anyone know how to call a method in an headerRenderer and have it
> > interact with the elements in the headerRenderer?
> >
>


Reply via email to