Oh Lord, it's that easy??? I was looking for something a bit more elaborate - and I must say, I would have NEVER thought of using -1 as my DataGrid index value. Is this a standard programming solution, in cases such as this???
Also, if a Row is selected & flagged as "editable" per my custom code (after the user clicks my "edit record" button), if the user clicks anywhere else on the DataGrid (which causes my itemClick function to set the DataGrid index to -1), will this cause a "change" event to get broadcast?? I am just curious, since -1 falls outside the bounds of the "zero-based" Array. And that question brings me to my next point, if the DataGrid does get set to -1, is it safe to say that when the user clicks in the "editable" Row, that a "change" event will get broadcast? Finally, if I wanted to forego the itemClick route and extend the DataGrid, and write an override function to halt the actual highlight of the Row, which function would that be, and which class file would that reside in? Thanks for your reply, and any additional information you can provide regarding this. Mike -----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of ben.clinkinbeard Sent: Wednesday, December 13, 2006 7:54 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Need help intercepting a specific event for DataGrid You are correct, itemClick is the event you need to handle. In your handler method simply perform your logic, and if the row should not be selected use dg.selectedIndex = -1. HTH, Ben --- In flexcoders@yahoogroups.com, "Mike Anderson" <[EMAIL PROTECTED]> wrote: > > Hello All, > > I am trying to figure out how to intercept the event that gets > broadcasted, *just before* the DataGrid accepts a Mouse-Click, which > in-turn, highlights a Row. > > I've done things like "override functions" in the past, to accomplish > similar goals of modifying built-in behaviors, but in this particular > case, I am pretty sure I need to intercept an event. I've never done > anything quite like this before, so any help will be VERY appreciated. > > If I read the docs correctly, I need to intercept the "itemClick event" > - which belongs to the ListBase Class, that the DataGrid inherits. > > Before getting bogged down with all the criteria which will dictate > whether the Grid should accept itemClick events, I really need to find > how to do the hard-core basics first. > > Hopefully this post is easier to read, and generates a better response > than the original. > > Thanks everyone!! > > Mike > -- 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