Thanks a lot Lukas, The tutorial is indeed one of the best I have come across. I downloaded the code and loaded it. I then completed the codes from the notes of yours, which as been explained splendidly. I have a question.
<br><br>Do we have to use <br><pre>ToDoListView&gt;&gt;rendererClass<br>        ^ WARenderCanvas<br><br>What purpose does this serve?<br><br>After Completing the code, I ran into the following error message upon pressing Add <span style="font-family: arial,sans-serif;">
New<br>Button and then Saving a New Item. Am I missing something ?<br><br></span></pre><h1>Error: Components not found while processing callbacks: an Array(a ToDoItemView)</h1><ul><li>WARender(Object)&gt;&gt;error:<blockquote>
<table><tbody><tr><td>self</td><td>a WARender</td></tr><tr><td colspan="2"><strong>temps</strong></td></tr><tr><td>aString</td><td>&#39;Components not found while processing callbacks: an Array(a ToDoItemView)&#39;</td></tr>
<tr><td colspan="2"><strong>inst vars</strong></td></tr><tr><td>root</td><td>a WAToolFrame</td></tr><tr><td>context</td><td>a WARenderingContext</td></tr><tr><td>request</td><td>a WARequest</td></tr><tr><td>url</td><td>a WAUrl
</td></tr></tbody></table></blockquote></li><li>WARender&gt;&gt;unprocessedCallbacks:<blockquote><table><tbody><tr><td>self</td><td>a WARender</td></tr><tr><td colspan="2"><strong>temps</strong></td></tr><tr><td>aCollection
</td><td>an Array(a WAValueCallback a WADispatchCallback a WAValueCallback a WAValueCallback a WAValueCallbac...etc...</td></tr><tr><td>owners</td><td>an Array(a ToDoItemView)</td></tr><tr><td>ea</td><td>a WAActionCallback
</td></tr><tr><td colspan="2"><strong>inst vars</strong></td></tr><tr><td>root</td><td>a WAToolFrame</td></tr><tr><td>context</td><td>a WARenderingContext</td></tr><tr><td>request</td><td>a WARequest</td></tr><tr><td>url</td>
<td>a WAUrl</td></tr></tbody></table></blockquote></li><li>WARender&gt;&gt;processCallbacks<blockquote><table><tbody><tr><td>self</td><td>a WARender</td></tr><tr><td colspan="2"><strong>temps</strong></td></tr><tr><td>lastPosition
</td><td>0</td></tr><tr><td>callbackStream</td><td>a WACallbackStream</td></tr><tr><td>ea</td><td>a WAToolFrame</td></tr><tr><td colspan="2"><strong>inst vars</strong></td></tr><tr><td>root</td><td>a WAToolFrame</td></tr>
<tr><td>context</td><td>a WARenderingContext</td></tr><tr><td>request</td><td>a WARequest</td></tr><tr><td>url</td><td>a WAUrl</td></tr></tbody></table></blockquote></li><li>WARender&gt;&gt;render<blockquote><table><tbody>
<tr><td>self</td><td>a WARender</td></tr><tr><td colspan="2"><strong>temps</strong></td></tr><tr><td>u</td><td>nil</td></tr><tr><td colspan="2"><strong>inst vars</strong></td></tr><tr><td>root</td><td>a WAToolFrame</td></tr>
<tr><td>context</td><td>a WARenderingContext</td></tr><tr><td>request</td><td>a WARequest</td></tr><tr><td>url</td><td>a WAUrl</td></tr></tbody></table></blockquote></li><li>[] in WARender&gt;&gt;go {[self render]}<blockquote>
<table><tbody><tr><td>self</td><td>a WARender</td></tr><tr><td colspan="2"><strong>temps</strong></td></tr><tr><td colspan="2"><strong>inst vars</strong></td></tr><tr><td>root</td><td>a WAToolFrame</td></tr><tr><td>context
</td><td>a WARenderingContext</td></tr><tr><td>request</td><td>a WARequest</td></tr><tr><td>url</td><td>a WAUrl</td></tr></tbody></table></blockquote></li></ul><pre><br><br>I am going through your Web 2.0 Tutorial as well. Shall get back to you when done.
<br><br>Thanks again for your timely help. I would love to see more tutorials from your side.<br><br>Regards,<br>Rajeev<br><br><br><br></pre><br><div><span class="gmail_quote">On 5/21/07, <b class="gmail_sendername">Lukas Renggli
</b> &lt;<a href="mailto:renggli@gmail.com">renggli@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Upon entering say Item 1, I press OK button . Now I want this detail to be
<br>&gt; saved somewhere in persistence. In the present example<br>&gt; (SUInPlaceEditorTest), upon clicking NewSession in the ToolBar, the content<br>&gt; is reset to Clickme&amp;EditMe...<br><br>Allright, now I understand. So this is rather a persistency problem
<br>than an AJAX (or SUInPlaceEditorTest) one. Most productive<br>applications would probably use a database for that, but in your case<br>this is probably overkill.<br><br>I updated the material for my tutorials:<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.lukas-renggli.ch/smalltalk/seaside">http://www.lukas-renggli.ch/smalltalk/seaside</a><br><br>In your case the code for &#39;The Art of Seaside&#39; would be interesting,<br>where I also store the model on the class-side of some class.
<br><br>Hope this helps.<br><br>Cheers,<br>Lukas<br><br>--<br>Lukas Renggli<br><a href="http://www.lukas-renggli.ch">http://www.lukas-renggli.ch</a><br>_______________________________________________<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></blockquote></div><br><br clear="all"><br>-- <br>Rajeev Lochan<br><br>Co-founder, AR-CAD.com<br><br><a href="http://www.ar-cad.com">http://www.ar-cad.com</a><br>+91 9212090622 (Gurgaon)<br>080 65355873 (Bangalore)