Hi
I dont think you can 'focusOut' of a DataGridRow (read the livedocs
to see its purpose in life).
i did a quick test, and found only the load events (eg load,
initialize) and mouse events were triggered in an extended
DataGridRow.
workaround - have a private var (currentIndex) which you save during
a DataGrid cellFocusIn and then check if this value has changed. eg
(untested)
<mx:DataGrid cellFocusIn="doCellFocusIn(event)" cellEdit="doCellEdit
(event)">
<mx:Script>
private var currentIndex;
function doCellFocusIn(event)
{
if(currentIndex == undefined)
{ currentIndex = event.itemIndex; }
if(currentIndex != event.itemIndex)
{ do your RemoteObject Call to update}
}
function doCellEdit(event)
{
currentIndex = event.itemIndex;
}
--- In [email protected], "thisdudenamedjon"
<[EMAIL PROTECTED]> wrote:
> I have a dataGrid filled with data. I would like to make a
> RemoteObject call to update a row that has been modified after
that
> particular row the user was editing has lost focus (focusOut). I
have
> implemented a rowRenderer below and am having trouble getting the
> focusOut() function to be triggered. I know through debug output
that
> create children is called successfully, but everytime I edit a
cell
> and click out of that row, the focusOut() function doesn't seem to
be
> called. Anyone have any suggestions?
>
>
> Source:
>
> import de.richinternet.utils.Dumper;
>
> class QuickEntryRowRenderer extends
> mx.controls.gridclasses.DataGridRow
> {
>
> function createChildren():Void
> {
> super.createChildren();
> this.addEventListener( 'focusOut', this );
> Dumper.dump("created children in row renderer!");
> }
>
> function focusOut() {
> // call the validation methods
> Dumper.dump("focused out!");
> }
>
> }
------------------------ Yahoo! Groups Sponsor --------------------~-->
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~->
--
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/