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

squeakman squeakman at gmail.com
Thu Sep 22 20:16:00 UTC 2011


I got it working.

The fix was

  r script: ((Javascript.JSScript context: html)  refresh)

instead of:
	r (Javascript.JSScript context: html)  refresh


Thanks so much for your help,

Frank


On 22/09/2011 3:58 PM, squeakman 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
>>>
>>
>>
>>




More information about the seaside mailing list