Hi Mark, See if click="outerDocument.handleClick(event)" works for you.
You can search for outerDocument on livedocs to get more info. HTH, Doug --- In [email protected], "Mark Piller" <[EMAIL PROTECTED]> wrote: > > Hey guys, > > One of the columns in a datagrid uses button as an item renderer. > Here's the MXML i have: > > <mx:DataGridColumn headerText="Foo"> > <mx:itemRenderer> > <mx:Component> > <mx:Button label="Test" width="100%" /> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > > The problem is when I add a "click" event handler to the button, Flex > Builder does not recognize the function name referenced in the click > handler. I tried both explicit event handler declaration and using the > Application.application reference (see below). The function is > certainly declared, but somehow the usage of it inside of the > mx:itemRenderer declaration is not recognized. > > Tried this: > <mx:Button label="Test" width="100%" click="handleClick(event)" /> > > and tried this too: > <mx:Button label="Test" width="100%" > click="Application.application.handleClick(event)" /> > > If anyone has a pointer on how to add a button as a renderer, please > share the info. > > Thanks, > Mark >

