Doug, Thanks fo this. As implied, I'm surprised how hard it is, with only Flash as my context for this kind of programmability, to treat components as links within Flex.
j. --- In [email protected], "Doug Lowder" <[EMAIL PROTECTED]> wrote: > > The mouseDown/getURL portion is just the change event of the > datagrid. > > <mx:DataGrid change="onRowSelected(event.target.selectedItem)" /> > > The onRowSelected(row) function could then just call getURL with > some property of the row data, e.g. row.url. Just be sure to verify > the row parameter first, since you will also get the change event if > the user de-selects the row by ctrl-clicking. > > Doug > > --- In [email protected], "jameskeepnews" <jkeepnews@> > wrote: > > > > Hello. I am very new to Flex -- and we're running the 2.0 Beta > now, > > knowing that we'll have to migrate to it eventually -- and was > never > > an enterprise-class ActionScript developer in Flash anyway, so > > forgive me if my two questions seem very simple to some of you. > > Nevertheless, I haven't seen a satisfactory answer to either > > question here, or anywhere else online. > > > > First question -- how could I dynamically generate an array of > > DataGridColumns? Suppose I have the following: > > > > > > <mx:DataGrid id="grid_01"> > > <mx:dataProvider>{ someProvider }</mx:dataProvider> > > > > ..... > > > > </mx:DataGrid> > > > > > > and, in place of those "dots," I'd want to have the following > > results returned from "someProvider": > > > > > > <mx:columns> > > <mx:Array> > > > > <mx:DataGridColumn columnName="gridcol_01" headerText="First > > Column" textAlign="middle" /> > > <mx:DataGridColumn columnName="gridcol_02" > headerText="Second > > Column" textAlign="middle" /> > > <mx:DataGridColumn columnName="gridcol_03" headerText="Third > > Column" textAlign="middle" /> > > <mx:DataGridColumn etc. /> > > > > </mx:Array> > > </mx:columns> > > > > > > Could someone provide me with sample code for how to build out the > > data provider so that those results might be returned? > > > > Lastly, coming from a mouseDown/getURL sensibility in Flash, I'm a > > little mystified by the way in which DataGrid cells -- or rows, in > > my case -- can simply serve as links. In my case, I'd want a > rolled- > > over row to call a different viewstack when clicked. Obviously, if > > I'm generating the DataGrid dynamically, I won't have an automatic > > reference to anything in my Datagrid within MXML. Also, I believe > I > > need to generate a cellRenderer to accomplish > > a "stack.selectedChild=nameofstack" result for what is (to me) a > > souped-up link. I've seen cellRenderer do impressive dynamic > tricks, > > EXCEPT linking to something! And, to reiterate, I'm looking to > have > > an entire row be a hyperlink, much as the DataGrid allows for a > > rollover state for rows and would, from our users' perspective, be > > seen as results of a search, arranged into a handy grid -- and > rows > > that should link to something else when clicked. > > > > Any help that could be provided would be very much appreciated. > > Thank you for your attention. > > > > James > > > -- 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/ <*> 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/

