<html><head><base href="x-msg://52/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Changing the selection in the scroll list does not submit the form automatically. You either need to have an explicit submit button, which will trigger the callbacks on the server-side, or you need to make the form submit on the 'change' event of the scroll list.</div><div><br></div>If you want the form to submit when changing the selection in the scroll list, you can use the jQuery ajax serialize functionality like this:<div><br></div><div><div>html select</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>list: ...</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>callback: ....</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>onChange: (html jQuery ajax serializeForm)</div><div><br></div><div><br></div><div>Johan</div><div><br><div><div>On 27 Oct 2010, at 09:05, Alexandre BP wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div class="hmmessage" style="font-size: 10pt; font-family: Tahoma; ">Thank you for you reply Robert,<div><br></div><div>Unfortunately it doesn't work. The variable selected is not updated directly when I change from 'a' to 'b' in the scroll list.</div><div>Any idea why it doesn't work?</div><div>&nbsp;<br><br><hr id="stopSpelling">From:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:watchlala@hotmail.com">watchlala@hotmail.com</a><br>To:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>Subject: RE: [Seaside] Problem smalltalk code<br>Date: Tue, 26 Oct 2010 10:38:09 -0600<br><br>Browse WAChoiceDialog.<div><br></div><div>You can make it as simple as:</div><div><br></div><div>renderContentOn: html</div><div><br></div><div>&nbsp;&nbsp; &nbsp;html form: [ html select list: (Array with: 'a' with: 'b'); callback: [:v | self selected: v ] ].</div><div>&nbsp;&nbsp; &nbsp;html text: self selected.</div><div><br></div><div>selected</div><div>&nbsp;&nbsp; &nbsp;^selected ifNil: [ selected := 'Choose a value to print.' ].</div><div><br></div><div>selected: aRenderable</div><div>&nbsp;&nbsp; &nbsp;selected := aRenderable.</div><div><div><br></div><div>(Doing this from memory)</div><div>RS<br><br><hr id="ecxstopSpelling">From:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:abalonpe@ulb.ac.be">abalonpe@ulb.ac.be</a><br>To:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>Date: Tue, 26 Oct 2010 16:20:16 +0000<br>Subject: [Seaside] Problem smalltalk code<br><br><font class="ecxApple-style-span" face="Tahoma" size="4"><span class="ecxApple-style-span" style="font-size: 10pt; ">Hi,</span></font><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">I'm stuck on a problem with smalltalk.</div><div style="font-family: Tahoma; font-size: 10pt; ">Here is my code:</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div><span class="ecxApple-tab-span" style="white-space: pre; font-family: Tahoma; font-size: 10pt; ">        </span><font class="ecxApple-style-span" face="Tahoma" size="4"><span class="ecxApple-style-span" style="font-size: 10pt; ">&nbsp;</span></font><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">renderBibTypeOn: canvas&nbsp;</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; "><br></span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">| tagID |&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">canvas div: [&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">canvas label&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">for: (tagID := canvas nextId);&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">with: 'BibteX Type:'.&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">canvas select&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">id: tagID;&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">selected: bibEntry bibType ;&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">list: bibEntry bibTypeList;&nbsp;</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                        </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">callback: [:value | bibEntry bibType: value].</span></font></div><div><span class="ecxApple-tab-span" style="white-space: pre; "><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">                </span></font></span><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; "><span class="Apple-converted-space">&nbsp;</span>].</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; "><br></span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">I'd like to change what is displayed on my webpage according to what the user choose from the scroll list.</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">I saw that there was an exemple of this on localhost--&gt;browse--&gt;examples--&gt;examplebrowser&nbsp;</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">but the code of this exemple is not online on the contraty of the other examples.</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">Could you help me with this code or post the code of the examplebrowser?</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; "><br></span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">Thank you very much</span></font></div><div><font class="ecxApple-style-span" face="Tahoma" size="3"><span class="ecxApple-style-span" style="font-size: 13px; ">alex</span></font></div><br>_______________________________________________ seaside mailing list<span class="Apple-converted-space">&nbsp;</span><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><span class="Apple-converted-space">&nbsp;</span><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a></div></div><br>_______________________________________________ seaside mailing list<span class="Apple-converted-space">&nbsp;</span><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><span class="Apple-converted-space">&nbsp;</span><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a></div>_______________________________________________<br>seaside mailing list<br><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br></div></span></blockquote></div><br></div></div></body></html>