Amy,

Thanks for the advice. I'm very new to the ADG, and as you well know, it has
quirks.

Put a break point into a handler for the event when the row is opened, then
> look in the variables window to see if the data has actually changed. If it
> has, then you'll need to work backward from there to see how and why.


I've attempted to do this, creating a function first assigned to the
"itemOpening" attribute of the ADG, then later to the "itemOpen" attribute.

In neither case does the function appear to be called. There's a breakpoint,
but it's never reached.

Am I missing something?

Nevertheless, I put a bogus button in place so I could fire an event that
would let me look at things before and after the tree was opened.

And things have gotten even weirder. Yes, the underlying data is changing.
The Status is actually being changed within the array collection.

Worse yet, it's being changed to a value that does not exist anywhere within
the array collection. My test has two groups: in one set of grouped data,
the Status is "Approved"; in the second, the Status is "Denied," When I open
the tree, the Status displays "Pending."

When I examine all the variables within the component before the tree is
expanded, that string appears nowhere. Nowhere. So clearly, it's being
injected from somewhere else. Not from the server, because Charles shows no
activity. Something inside the app - but outside the component - is changing
the array collection.

Until I can find that, I don't think anyone can help. But I appreciate the
attempt.

-- 
Thanks,

Tom

Tom McNeer
MediumCool
http://www.mediumcool.com
1735 Johnson Road NE
Atlanta, GA 30306
404.589.0560

Reply via email to