Hi

You can also have a look at
http://www.chenillekit.org/demo/tapcomp/oneventdemo

to see how Ajax call can be made easily with Tapestry and ChenilleKit

2009/10/29 cordenier christophe <christophe.corden...@gmail.com>

> And Render Request of course.
>
> So you can also re-render the page and use the RenderSupport to add your
> Javascript.
>
> When the user click on the link, try to update the a state in your page
> (keep it via @Persist or Activation/Passivation), and during re-render, add
> your javascript call in SetupRender.
>
> And Ajax update is maybe cleaner...
>
> Excuse me for my previous confusing answers.
>
> Regards,
> Christope.
>
> 2009/10/29 cordenier christophe <christophe.corden...@gmail.com>
>
> Sorry  i have said something wrong, RenderSupport is not available in
>> Action Request, only in Ajax Action Request.
>>
>> 2009/10/29 vos <sovireak.moe...@gmail.com>
>>
>>>
>>> Hi Christophe,
>>> Thanks for your answer.
>>> I tried to code with the renderSupport as you told me.
>>>
>>> here is the javascript for my pop up
>>>
>>>        <script type="text/javascript">
>>>        function choisir(choix){
>>>
>>>
>>>
>>> window.opener.document.forms["add_search_form"].elements["departure"].value=choix;
>>>
>>>                self.close();
>>>                 }
>>>        </script>
>>>
>>>
>>> and the .java :
>>>
>>>        @Environmental
>>>        private RenderSupport renderSupport;
>>>
>>>        @OnEvent(value = "action", component = "selectAddressPoi")
>>>        public void onSelectEvent(Integer id) {
>>>                 System.out.println(id);
>>>                String name =
>>> this.sgPoiManager.getSgPoiById(id).getName();
>>>                this.renderSupport.addScript("choisir(" + name + ");");
>>>        }
>>>
>>> I got this exception when i clicked on my button :
>>>
>>> No object of type org.apache.tapestry5.RenderSupport is available from
>>> the
>>> Environment. Available types are
>>> org.apache.tapestry5.services.ComponentEventResultProcessor.
>>>
>>> what is the problem with the renderSupport ?
>>>
>>> Thanks by advance
>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/T5-%3A-Pop-up-with-grid-tp26112459p26113362.html
>>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>
>>>
>>
>

Reply via email to