[Seaside] Re: Re-rendering page when Radio button is hit

Lukas Renggli renggli at gmail.com
Thu Sep 22 20:08:42 UTC 2011


Sorry, JSScript should be not instantiated like I wrote, you need to
create it from the appropriate factory object.

For example you can refresh from the client side:

    html div
       onClick: html javascript refresh;
       with: 'Refresh from client'.

Or as part of an AJAX action from the server side:

   html div
      onClick: (html jQuery ajax
           script: [ :script | script refresh ])
      with: 'Refresh from server'.

There are other possible use-cases.

Lukas

On 22 September 2011 21:58, squeakman <squeakman at gmail.com> wrote:
> When I execute JSScript new refresh
>
> I get DNU on actionUrl
>
> because renderContext in JSScript>refresh is nil
>
> To try an fix this I did
>
>    (JSScript context: r) refresh
>
> where r is the renderer passed to me in the onClick block. This seemed to
> produce reasonable looking javascript code:
>
>        a Javascript.JSScript
> (window.location="/spTester?_s=yA1JxETs--GlzLo1&_k=1mMP7DBLSskgMBXr")
>
> but it did not cause the page to refresh (I have a breakpoint in
> renderContentOn: that did not get triggered).
>
> Any ideas on what could be wrong?
>
> Thanks,
> Frank
>
> On 22/09/2011 3:00 PM, Lukas Renggli wrote:
>>
>> You respond with JavaScript code that performs a redirect. The
>> following snippet creates the necessary code:
>>
>>    JSScript new refresh
>>
>> Lukas
>>
>> On 22 September 2011 20:45, squeakman<squeakman at gmail.com>  wrote:
>>>
>>> Hello,
>>>
>>> I have a page with a form that contains some radio buttons.  I do NOT
>>> have a
>>> Submit button on the form.
>>>
>>> When a radio button is hit, I am using onClick: to execute some block of
>>> code. In that block of code I would like to force the entire page to be
>>> re-displayed. Is there a way to do this?
>>>
>>> Thank you for any help you can provide,
>>>
>>> Frank
>>>
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>
>>
>>
>>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>



-- 
Lukas Renggli
www.lukas-renggli.ch


More information about the seaside mailing list