Also try listData.owner. -Alex
On 2/17/15, 6:55 AM, "mark goldin" <[email protected]> wrote: >What could work id this: > >owner.parentList. At run time it points to DataGrid. But the compiler is >not compiling it. The error: >-Access of possibly undefined property parentList through a reference with >static type DisplayObjectContainer. > >Object(owner).parentList will go thru compiling but the run time will >produce the error: >Error #1069: Property parentList not found on >mx.controls.listClasses.AdvancedListBaseContentHolder and there is no >default value. > >How come it's not found if I can see that parentList is the main DataGrid? > >Thanks > >On Tue, Feb 17, 2015 at 8:28 AM, mark goldin <[email protected]> >wrote: > >> this.owner gives me >>mx.controls.listClasses.AdvancedListBaseContentHolder, >> outerDocument does not work. >> this.owner.owner.owner will give me DataGrid. Is there any other way >> getting there? >> >> Thanks >> >> On Tue, Feb 17, 2015 at 12:45 AM, Alex Harui <[email protected]> wrote: >> >>> Depends. It could be outerDocument, owner, or walking the parent >>>chain. >>> >>> On 2/16/15, 12:35 PM, "mark goldin" <[email protected]> wrote: >>> >>> >I have defined an item renderer as the following: >>> > >>> ><rendererProviders> >>> ><mx:AdvancedDataGridRendererProvider >>> >renderer="ItemNameCellField" >>> >column="{nameColumn}"/> >>> ></rendererProviders> >>> > >>> >How can I access datagrid from ItemNameCellField class? >>> > >>> >Thanks >>> >>> >>
