<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2657.73">
<TITLE>RE: [Seaside] Re: Don't understand call: answer:</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>> Thanks, it helps me a lot. So, if I understand well :</FONT>
<BR><FONT SIZE=2>> The method "call:" calls "renderContentOn" on the object passed as </FONT>
<BR><FONT SIZE=2>> argument (WAStoreAddressEditor here). Then, the "rows" method </FONT>
<BR><FONT SIZE=2>> is called </FONT>
<BR><FONT SIZE=2>> which have to specify what fields the object want to be </FONT>
<BR><FONT SIZE=2>> printed in the </FONT>
<BR><FONT SIZE=2>> form. Finaly, a test is performed in order to know if the object </FONT>
<BR><FONT SIZE=2>> responds to the method "render"NameOfSymbol"On". If true, </FONT>
<BR><FONT SIZE=2>> this method is </FONT>
<BR><FONT SIZE=2>> called, else a default method is.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Is that true ?</FONT>
<BR><FONT SIZE=2>> </FONT>
</P>
<P><FONT SIZE=2>Yes all this is true.</FONT>
<BR><FONT SIZE=2>As a matter of fact when a component sends #call: to itself,</FONT>
<BR><FONT SIZE=2>it becomes invisible and it is replaced in the browser by</FONT>
<BR><FONT SIZE=2>the component passed as the argument, until #answer or </FONT>
<BR><FONT SIZE=2>#answer: is sent. Then it becomes visible again.</FONT>
</P>
<P><FONT SIZE=2>Bon courage,</FONT>
<BR><FONT SIZE=2>Michel.</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
</BODY>
</HTML>