@Ramon Buckland: Thank you for this solution!

On May 6, 5:08 am, Ramon Buckland <[email protected]> wrote:
> There is a way to achieve this ..
>
> http://downloadify.info/
>
> see below for a jQuery-ified example/
>
> http://stackoverflow.com/questions/2226192/generate-some-xml-in-javas...
>
> This uses a Flash .swf as the download conduit. tatical it seems but also
> functional.
>
> cheers
> r,
>
> On Wed, May 5, 2010 at 10:18 PM, [email protected]
> <[email protected]>wrote:
>
>
>
>
>
> > to  save data as a file, you will need to passs the client data to
> > server and server send back the data to download as a cvs.
>
> > On May 5, 12:30 pm, "cho.cabot" <[email protected]> wrote:
> > > I am trying to allow a user to download data he has manipulated in a
> > > GWT application in CSV format by clicking a button.  I do not want to
> > > have to go back to the server to create/download this CSV file since I
> > > already have the data I need for the file in the client.  I did not
> > > see a way to accomplish this in the GWT API, so I went the native
> > > JavaScript route.  I created these methods:
>
> > > private native Object exportOpen() /*-{
> > >         var win = window.open("", "export", "");
> > >         var doc = win.document;
> > >         doc.open("text/csv", "replace");
> > >         return win;
>
> > > }-*/;
>
> > > private native void exportWrite(Object win, String line) /*-{
> > >         win.document.writeln(line);
>
> > > }-*/;
>
> > > private native void exportClose(Object win) /*-{
> > >         win.document.close();
>
> > > }-*/;
>
> > > And when a button is clicked, the following method is called:
>
> > > private void export() {
> > >         Object win = exportOpen();
> > >         // Actual code loops through data and writes lines, but for
> > > example...
> > >         exportWrite(win, "TEST,TEST,TEST");
> > >         exportClose(win);
>
> > > }
>
> > > This code basically works, except for the fact that the output is just
> > > displayed in a new browser window without prompting the user with the
> > > open/save dialog, which is what I was after.
>
> > > Does anyone know how I can get the open/save dialog to be opened for
> > > the user?  Or, is there a way to create and download this data in GWT
> > > without using native JavaScript?
>
> > > Thanks for your help.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > > To post to this group, send email to [email protected]
> > .
> > > To unsubscribe from this group, send email to
> > [email protected]<google-web-toolkit%2bunsubs­[email protected]>
> > .
> > > For more options, visit this group athttp://
> > groups.google.com/group/google-web-toolkit?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-web-toolkit%2bunsubs­[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to