--- In [email protected], "Adam Royle" <[EMAIL PROTECTED]> wrote:
>
> Not sure whether you want actionscript, or just a "how to", but I 
have done it in my app like this.
> 
> On update I send the data much like you have, and get the same data 
returned from amfphp. Then I just do an .addItem() call with the new 
data on the ArrayCollection that is binded to my datagrid, and then 
a .refresh() on my dataprovider. 
> 
> Doing it this way has its benefits:
> 
> - only partial updates, so don't have to get all data back.
> - inserting return data (instead of directly from form) means you 
can have some validation and formatting on the server
> 
> But it also has it's downfalls:
> 
> - will not get new (or remove deleted) data that was updated 
outside of the current flex app
> 
> Hope this helps. 
> 
> Cheers,
> Adam
> 
>   ----- Original Message ----- 
>   From: munene_uk 
>   To: [email protected] 
>   Sent: Monday, February 05, 2007 3:14 AM
>   Subject: [flexcoders] Refreshing Datagrid from pop up window
> 
> 
>   I have a datagrid that retrieves user detials from a database 
using AMFPHP 1.9. Within the same application, i also have an option 
for adding new users to the database via a custom pop window form. 
How can i get the datagrid to automatically update once i have sent 
the new users details to the database. I'm not using FDS because im 
not too sure whether its needed for  such a task.
> 
> 
>   this is the code that sends the user details once you click "save"
> 
>      private function addStudent(details:Array):void
>      {
>                   
>      myservice.getOperation('addStudent').send(details);
>      PopUpManager.removePopUp(this);
>      }
> 
>   I would i deally like to also make a call to  the main 
application in order to refresh the datagrid.
> 
> 
>   So in short... how can i update the datagrid in my main 
application automatically from the pop up window?
>

Thanks Adam this is pretty much what i want to do...is there any 
chance you could show me an example from your code where the methods 
addItem() and refresh() are called. I assume your using amfphp 1.9.

is the data being retrieved from php or are you just relaying the 
data that wa input in flex. this is important for me to know because 
my php includes some validation on server side.


Reply via email to