What exactly do you want the Button in the ajaxform to do?
As you say, the listener is triggered, so what is the problem?
Ido M. Tamir wrote:
>Hello,
>I do have a problem with I think the Ajax stuff I sent in my
>previous e-mail.
>I changed the progressbar example a bit so an ajaxform with
>an ajax submit button appears after the task is completed.
>Then I would like to serve data (that was created during the
>progressbar action) as a file.
>I implemented a service which works if called from a normal
>submitButton (I get a file).
>But from the Button within this ajaxform I get no reponse in my
>browser, although the method seems to execute fine .
>
>What is wrong there and how can I achieve what I would like
>to have?
>
>Thank you very much for your answers.
>ido
>
>
>public void service(IRequestCycle arg0) throws IOException {
> writeFile(request, response);
>}
>
>public void writeFile(HttpServletRequest request,
> HttpServletResponse response) {
> try {
> response.setHeader("Cache-Control",
> "must-revalidate, post-check=0,
>pre-check=0");
> response.setHeader("Pragma", "public");
> response.setHeader("Content-disposition", "inline;
> filename="
> + "test.tsv");
> response.setContentType("text/tab-separated-values");
> String text = "hello world";
> PrintWriter writer;
> try {
> writer = response.getWriter();
> writer.write(text);
> writer.close();
> response.flushBuffer();
> System.err.println("called streamResult");
> } catch (IOException e) {
> e.printStackTrace();
> }
>
> } catch (Exception e) {
> e.printStackTrace();
>}
>
>...
><span jwcid="@If" condition="ognl:active" >
> <div class="progressStart">
> <a jwcid="progressCancel" >Cancel</a>
> </div>
></span>
><span jwcid="@If" condition="ognl:complete" >
> <form class="form" jwcid="downloadForm">
> <input style="margin-top:20px;margin-left:20px;padding:3px"
>
>jwcid="@tacos:AjaxSubmit"
> label="Download Results"
>listener="listener:downloadResults"/>
> </form>
></span>
>....
>
>and in .page:
> <component id="downloadForm" type="tacos:AjaxForm" >
> <binding name="updateComponents" value="ognl:{'linkPart'}" />
> </component>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by xPML, a groundbreaking scripting language
>that extends applications into web and mobile media. Attend the live webcast
>and join the prime developer group breaking into this new coding territory!
>http://sel.as-us.falkag.net/sel?cmd_______________________________________________
>Tacos-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/tacos-devel
>
>
>
>
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel