[Seaside] headache with radiobuttons

Robert Sirois watchlala at hotmail.com
Sat Nov 20 15:38:48 UTC 2010

You might consider writing a method to handle that. It'll end up being a lot more organized as well.
Maybe something along these lines:
" ... "onChange: (html jQuery ajax script: [:s | s add: ( self select: #whicheverButtonIsBeingClicked on: s ) ]);" ... "
#select: aSymbolOrIdentifierOfSomeSort on: html
    "if lab, increase lab, decrease lecture or whatever"    "return some javascript to reflect changes"
    "if ... "    " etc ... "
Date: Sat, 20 Nov 2010 15:58:26 +0100
From: gschtick at gmail.com
To: seaside at lists.squeakfoundation.org
Subject: [Seaside] headache with radiobuttons

Hello again,

I am having some trouble working with radiobuttons:

I have a component with 3 counters: #lectureCount, #labCount and #tutorialCount.
Then I have 4 radiobuttons: #free, #lecture, #lab and #tutorial.

Then I have an onChange: ((html jQuery #XXXcount) load html: [:h | h render: (XXXcount := XXXcount +1)]) for each of the lecture, lab and tutorial button.

What I am trying to do is decrease the counter that is associated with the previously selected radioButton.

For example if I had the #lecture radioButton selected, when I pick the #lab button instead it increases the #labCount but I would like also to decrease the #lectureCount.
So in effect I need to: a) find out which button was selected. b) have multiple actions with onChange : (increase one counter and decrease another).

Also, I was under the impression that using (html jQuery this attributeAt: 'selected') on a radioButton would give me a boolean value, but it seems it's not the case and I don't understand why.


seaside mailing list
seaside at lists.squeakfoundation.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20101120/4c4ff1cb/attachment-0001.htm

More information about the seaside mailing list