<div dir="ltr">Hello All<br><br>I am slowly working my way through Squeak and Seaside using &quot;An Introduction to Seaside&quot; and the Seaside examples as my learning guides.&nbsp; I have come across an issue which I don&#39;t understand, and I am hoping someone could enlighten me as to what is going wrong.&nbsp; The two methods below are called by <span style="font-family: arial,helvetica,sans-serif;">MLHeadDataModelView&gt;&gt;renderContentOn:,&nbsp;</span> with MLHeadDataModelView&gt;&gt;renderCompanyTextInputOn: resulting in a MessageNotUnderstood: WARenderCanvas&gt;&gt;value: error.<br>
<br>The instance methods are:<br><br>MLHeadDataModelView&gt;&gt;renderCompanyTextInputOn: &quot;This method generates the &#39;MessageNotUnderstood: WARenderCanvas&gt;&gt;value:&#39; error&quot;<br><span style="font-family: courier new,monospace;">self </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; renderLabel: &#39;Company Name: &#39;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; input: [</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; html textInput;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; value: self headDataModelView companyName;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; callback: [:value | self headDataModelView companyName: value]]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; output: self headDataModelView companyName</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; on: html.</span><br><br>MLHeadDataModelView&gt;&gt;renderEmployeeTextInputOn:<br><span style="font-family: courier new,monospace;">self</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; renderLabel: &#39;Employee Name: &#39;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; input: [</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; html textInput setFocus;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; value: self headDataModelView employeeName;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; callback: [:value | self headDataModelView employeeName: value]]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; output: self headDataModelView employeeName</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; on: html.</span><br><br>MLHeadDataModelView&gt;&gt;initialize<br><span style="font-family: courier new,monospace;">initialize</span><br>&nbsp;&nbsp;&nbsp;<span style="font-family: courier new,monospace;"> super initialize.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp; self headDataModelView: MLHeadDataModel new.</span><br><br>I don&#39;t get any error messages if I use the <span style="font-family: courier new,monospace;">on:of:</span> style, but not sure what exact difference or benefits are between the two.<br>
<br style="font-family: courier new,monospace;">MLHeadDataModelView&gt;&gt;renderCompanyTextInputOn:<br><span style="font-family: courier new,monospace;">renderCompanyTextInputOn: html<br>self </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; renderLabel: &#39;Company Name: &#39;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; input: [</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; html textInput on: #companyName of: self headDataModelView]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; output: self headDataModelView companyName</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; on: html.</span><br><br>MLHeadDataModelView&gt;&gt;renderEmployeeTextInputOn:<br><span style="font-family: courier new,monospace;">renderEmployeeTextInputOn: html</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">self </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; renderLabel: &#39;Employee Name: &#39;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; input: [</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; html textInput on: #employeeName of: self headDataModelView]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; output: self headDataModelView employeeName</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; on: html.</span><br>
<br>Thanks in advance for any feedback.<br><br>Regards<br>Adrian<br></div>