you can do away with the conventional [bindable]
metatag for binding your dataprovider and use
getter-setter instead with a custom flexevent
triggered everytime the setter is called.

or just use the valuecommit event. just make sure you
dont include another value-commit-triggering action
(such as setting another data provider) in the
listener. 


--- Mike Anderson <[EMAIL PROTECTED]> wrote:

> Hello All,
> 
> I have a Cairngorm application containing a
> DataGrid, in which the
> Grid's dataProvider is bound to an ArrayCollection
> (comprised of
> ValueObjects) located in the ApplicationModel.
> 
> Whenever I want to add a new record to the
> dataProvider, I first create
> a new ValueObject instance, then populate it using a
> Details Form.  Of
> course, being a Cairngorm-based app, I dispatch a
> Cairngorm Event
> containing the ValueObject (which causes it to be
> sent off to the
> server), and then wait for the "onResult" response
> from the server.
> 
> Obviously, I can't go blindly adding the new Record
> to the dataProvider,
> until I know for sure that I get a valid "onResult"
> response from the
> server.
> 
> Now assuming that I DO get my "onResult" event, what
> I do then is add
> the ValueObject to the model's ArrayCollection using
> the addItemAt()
> method, inserting the ValueObject at Index Zero so
> it gets pushed to the
> top.  This way, all newly created records appear at
> the top of the
> DataGrid (which is exactly what I want to happen).
> 
> This is where things get fuzzy...
> 
> Which Event should I have the DataGrid listen to, so
> that it gets
> scrolled to the very top, *ONLY* when a new record
> gets added to it's
> dataProvider?
> 
> This is a case, where I'd actually prefer
> dispatching a Custom Event, so
> that I can manually dispatch it from the same
> Cairngorm Command Class
> handling the onResult Event - but I don't know if
> that is possible.  I
> don't know yet, if I can dispatch events which get
> broadcasted across
> multiple controls.  This is where I have a lot to
> learn, regarding the
> Event Model...
> 
> If any of you could help me with this, I'd be very
> grateful for your
> help.
> 
> Thanks in advance for everything,
> 
> Mike
> 
> 



 
____________________________________________________________________________________
Need a quick answer? Get one in minutes from people who know.
Ask your question on www.Answers.yahoo.com

Reply via email to