Hello,
Gerhard thank you for your answer! I succeed in re-rendering ListB after selecting something new in ListA with >>renderSecondListOn:. So, this works now. But the second problem still remains: after changing the code from "html scriptaculous updater" to the prototype version "html prototype evaluator", the callback (self numb: value) does not fire anymore. I need the callback for saving the selected enty in an instance variable "numb". How can I save the selected list entry in the inst var? Greetings Sabine renderListAOn: html html form: [ html select id: 'listAID'; list: #('1' '2' '3' '4' '5' '6'); selected: numb; callback: [ :value | 'fires' inspect. self numb: value ]; onChange: (html prototype evaluator callback: [ :script | script prototype element id: 'formB'; update: [ :renderer | self renderSecondListOn: renderer ] ]; return: false) ] ############## renderListBOn: html html form id: 'formB'; with: [ html select id: 'listBID'; list: #('1' '2' '3' '4' '5' '6'); selected: numb ] ############### renderSecondListOn: html html select id: 'listBID'; list: #('1' '2' '3' '4' '5' '6' 're-rendered'); selected: numb
_______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
I think you need to trigger the form, otherwise the callbacks are not called.
1) give your form an id 2) change the onChange event to: html prototype evaluator
triggerForm: formId; callback: [:script |
script prototype element id: 'formB'; update: [ :renderer | self renderSecondListOn: renderer ] ] On Mon, Jun 18, 2012 at 10:09 AM, Sabine Knöfel <[hidden email]> wrote: Hello, _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Hi Gerhard,
yeah, It works!!! Thank you very much. You saved a lot of time for me! Sabine |
Free forum by Nabble | Edit this page |