Hello,<br><br>I created ProjectmemberCreate.html by referring the attached files.<br><br>In the attached Sample also i got the same result when validation error Occures.<br><br>Thanks ,<br>$B%H%^%9(B<br><br><br><br><br><br><div class="gmail_quote">
2009/7/22 thomas <span dir="ltr">&lt;<a href="mailto:jp.mcy.10@gmail.com">jp.mcy.10@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>The following is my ProjectmemberCreatePage.java and ProjectmemberCreate.html Files<br><br><b>Page Class:</b><br><br>public class ProjectmemberCreatePage extends AbstractProjectmemberPage {<br><br>&nbsp;&nbsp;&nbsp; public int projectmemberIndex;<br>

<br>&nbsp;&nbsp;&nbsp; public List&lt;MemberlistDto&gt; projectmemberItems;<br><br>&nbsp;&nbsp;&nbsp; public MemberlistDxo memberlistDxo;<br><br>&nbsp;&nbsp;&nbsp; @Length(maximum=30,maximumMessageId=&quot;E15&quot;)<br>&nbsp;&nbsp;&nbsp; public String member;<br><br>&nbsp;&nbsp;&nbsp; public ProjectmemberBhv projectmemberBhv;<br>

<br>&nbsp;&nbsp;&nbsp; public Class doSave() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return null;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public Class initialize() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return null;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; public Class prerender() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return null;<br>&nbsp;&nbsp;&nbsp; }<br>

&nbsp; <br>&nbsp;&nbsp;&nbsp; public List&lt;MemberlistDto&gt; getProjectmemberItems() {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; projectmemberItems = new LinkedList();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ProjectmemberCB memberCB = projectmemberBhv.newMyConditionBean();<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; memberCB.query().setMember_Equal(&quot;XXzsxXXX&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; projectmemberItems=memberlistDxo.convert(projectmemberBhv.selectList(memberCB));&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return projectmemberItems;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp; public void setProjectmemberItems(List&lt;MemberlistDto&gt; projectmemberItems) {<br>

&nbsp;&nbsp;&nbsp; this.projectmemberItems = projectmemberItems;<br>&nbsp;&nbsp;&nbsp; }<br><br>}<br><br><br><b>Html:</b><div class="im"><br><br><br>&lt;script&gt;<br><br>function openmemberPopup(val){<br>addRow();<br>}<br><br>function addRow() {<br>
<br>var rowStr = &#39;&lt;tr class=&quot;item&quot;&gt;&#39;;<br>
rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot; id=&quot;member&quot;&gt;&lt;/input&gt;&lt;input type=&quot;hidden&quot; id=&quot;hiddenmember&quot;&gt;&lt;/input&gt;&lt;input type=&quot;button&quot; value=&quot;memberselectLabel&quot; id=&quot;selectmember&quot;&nbsp; onclick=&quot;openmemberPopup(this)&quot;&gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>

rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;standardunitprice&quot;&nbsp; size=&quot;8&quot; class=&quot;alignright&quot;&nbsp; readonly=&quot;1&quot;&gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;applicationunitprice&quot; size=&quot;8&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>

rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;fixedunitprice&quot; size=&quot;8&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;mamhour&quot;&nbsp; size=&quot;2&quot; class=&quot;alignright&quot; &gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>

rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;lowertime&quot;&nbsp; size=&quot;4&quot; class=&quot;alignright&quot; &gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;lowertimeunitprice&quot;&nbsp; size=&quot;8&quot; class=&quot;alignright&quot; &gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>

rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;uppertime&quot;&nbsp; size=&quot;4&quot; class=&quot;alignright&quot; &gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>rowStr += &#39;&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;uppertimeunitprice&quot;&nbsp; size=&quot;8&quot; class=&quot;alignright&quot; &gt;&lt;/input&gt;&lt;/td&gt;&#39;;<br>

<br></div>rowStr += &#39;&lt;/tr&gt;&#39;;<br>$(&#39;#projectmemberItems&#39;).append(rowStr);<br><br><br>resetIndex();<br><br>}<br><br><br>function resetIndex(){<br><br>var nameVal = &#39;layoutChildBody:projectmberCreateForm:projectmemberItems:&#39;;<div class="im">
<br>
$(&#39;#projectmemberItems tr&#39;).each(function(idx, obj){<br><br></div><div class="im">$(obj).find(&#39;#member&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:member&#39;);<br>$(obj).find(&#39;#hiddenmember&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:hiddenmember&#39;);<br>

$(obj).find(&#39;#standardunitprice&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:standardunitprice&#39;);<br>$(obj).find(&#39;#applicationunitprice&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:applicationunitprice&#39;);<br>

$(obj).find(&#39;#fixedunitprice&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:fixedunitprice&#39;);<br>$(obj).find(&#39;#mamhour&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:mamhour&#39;);<br>$(obj).find(&#39;#lowertime&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:lowertime&#39;);<br>

$(obj).find(&#39;#lowertimeunitprice&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:lowertimeunitprice&#39;);<br>$(obj).find(&#39;#uppertime&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:uppertime&#39;);<br>$(obj).find(&#39;#uppertimeunitprice&#39;).attr(&#39;name&#39;, nameVal + idx + &#39;:uppertimeunitprice&#39;);<br>

<br></div>});<br>}<br><br><br>&lt;/script&gt;<br><br><br>&lt;form id=&quot;projectmberCreateForm&quot;&gt;<br><br>&lt;input type=&quot;hidden&quot; id=&quot;projectmemberItemsSave&quot;/&gt;<br>&lt;table&gt;<br>&lt;tr align=&quot;center&quot; class=&quot;mainheading&quot;&gt;<br>

&lt;td&gt;&lt;label id=&quot;yearmonths&quot;/&gt;&lt;/td&gt;<br>&lt;td colspan=&quot;8&quot;&gt;&lt;span id=&quot;yearmonth1&quot;&gt;&lt;/span&gt;&lt;/td&gt;<br>&lt;/tr&gt;<br>&lt;tr class=&quot;heading&quot; align=&quot;center&quot;&gt;<br>

&lt;td rowspan=&quot;2&quot;&gt;&lt;label id=&quot;projectmember&quot;/&gt;&lt;/td&gt;<br>&lt;td rowspan=&quot;2&quot;&gt;&lt;label id=&quot;standardunitprice&quot;/&gt;&lt;/td&gt;<br>&lt;td rowspan=&quot;2&quot;&gt;&lt;label id=&quot;applicationunitprice&quot;/&gt;&lt;/td&gt;<br>

&lt;td rowspan=&quot;2&quot;&gt;&lt;label id=&quot;fixedunitprice&quot;/&gt;&lt;/td&gt;<br>&lt;td rowspan=&quot;2&quot;&gt;&lt;label id=&quot;manhour&quot;/&gt;&lt;/td&gt;<br>&lt;td colspan=&quot;2&quot;&gt;&lt;label id=&quot;lower&quot;/&gt;&lt;/td&gt;<br>

&lt;td colspan=&quot;2&quot;&gt;&lt;label id=&quot;upper&quot;/&gt;&lt;/td&gt;<br>&lt;/tr&gt;<br>&lt;tr&nbsp; class=&quot;heading&quot; align=&quot;center&quot;&gt;<br>&lt;td&gt;&lt;label id=&quot;lowertime&quot;/&gt;&lt;/td&gt;<br>

&lt;td&gt;&lt;label id=&quot;lowertimeunitprice&quot;/&gt;&lt;/td&gt;<br>&lt;td&gt;&lt;label id=&quot;uppertime&quot;/&gt;&lt;/td&gt;<br>&lt;td&gt;&lt;label id=&quot;uppertimeunitprice&quot;/&gt;&lt;/td&gt;<br>&lt;/tr&gt;<div class="im">
<br>
&lt;tbody id=&quot;projectmemberItems&quot;&gt;<br><br><br>&lt;tr class=&quot;item&quot;&gt;<br>&lt;td&gt;&lt;input type=&quot;text&quot; id=&quot;member&quot;&gt;&lt;/input&gt;&lt;input type=&quot;hidden&quot; id=&quot;hiddenmember&quot;&gt;&lt;/input&gt;<br>

&lt;input type=&quot;button&quot; value=&quot;memberselectLabel&quot; id=&quot;selectmember&quot;&nbsp; onclick=&quot;openmemberPopup(this)&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;standardunitprice&quot;&nbsp; size=&quot;8&quot; class=&quot;alignright&quot; readonly=&quot;1&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>

&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;applicationunitprice&quot; size=&quot;8&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;fixedunitprice&quot; size=&quot;8&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>

&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;mamhour&quot; size=&quot;2&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;lowertime&quot; size=&quot;4&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>

&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;lowertimeunitprice&quot; size=&quot;8&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;uppertime&quot; size=&quot;4&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>

&lt;td&gt;&lt;input type=&quot;text&quot;&nbsp; id=&quot;uppertimeunitprice&quot; size=&quot;8&quot; class=&quot;alignright&quot;&gt;&lt;/input&gt;&lt;/td&gt;<br>&lt;/tr&gt;<br><br>&lt;/tbody&gt;<br></div>&lt;/table&gt;<br><br>
<br>&lt;/form&gt;<br>
<br><br><br>Thanks,<br>$B%H%^%9(B<br><br><br><br><br><br><br><br><br><br><br><div class="gmail_quote">2009/7/22 Koichi Kobayashi <span dir="ltr">&lt;<a href="mailto:koichik@gmail.com" target="_blank">koichik@gmail.com</a>&gt;</span><div>
<div></div><div class="h5"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
$B>.NS(B (koichik) $B$G$9!%(B<br>
<br>
Is type of the projectmemberItems an array or a generic List?<br>
<br>
public ProjectMemberDto[] projectmemberItems; //right<br>
public List&lt;ProjectMemberDto&gt; projectmemberItems; //right<br>
public List projectmemberItems; //wrong<br>
<br>
Can you show the *minimum* Page class and HTML<br>
that I can confirm with the Teeda HTML Example?<br>
<br>
Date: &nbsp; &nbsp;Tue, 21 Jul 2009 19:39:53 +0900<br>
<div>From: &nbsp; &nbsp;thomas &lt;<a href="mailto:jp.mcy.10@gmail.com" target="_blank">jp.mcy.10@gmail.com</a>&gt;<br>
To: &nbsp; &nbsp; &nbsp;<a href="mailto:seasar-user@ml.seasar.org" target="_blank">seasar-user@ml.seasar.org</a><br>
</div>Subject: [Seasar-user:18035] Re: [Teeda]xxxItems$B$K(BJavaScript$B$G9TDI2C8e!"%5%V%_%C%H$9$k$HDI2C$7$?9T$,$J$/$J$k(B<br>
<div><div></div><div><br>
&gt; &gt;Before adding rows, how many rows were there in a &lt;table&gt;?<br>
&gt;<br>
&gt;<br>
&gt; There* is only one row* before adding Rows....<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2009/7/21 Koichi Kobayashi &lt;<a href="mailto:koichik@gmail.com" target="_blank">koichik@gmail.com</a>&gt;<br>
&gt;<br>
&gt; &gt; $B>.NS(B (koichik) $B$G$9!%(B<br>
&gt; &gt;<br>
&gt; &gt; Date: &nbsp; &nbsp;Tue, 21 Jul 2009 18:37:47 +0900<br>
&gt; &gt; From: &nbsp; &nbsp;thomas &lt;<a href="mailto:jp.mcy.10@gmail.com" target="_blank">jp.mcy.10@gmail.com</a>&gt;<br>
&gt; &gt; To: &nbsp; &nbsp; &nbsp;<a href="mailto:seasar-user@ml.seasar.org" target="_blank">seasar-user@ml.seasar.org</a><br>
&gt; &gt; Subject: [Seasar-user:18033] Re:<br>
&gt; &gt; [Teeda]xxxItems$B$K(BJavaScript$B$G9TDI2C8e!"%5%V%_%C%H$9$k$HDI2C$7$?9T$,$J$/$J$k(B<br>
&gt; &gt;<br>
&gt; &gt; &gt; The following is the log of requestDumpFilter.<br>
&gt; &gt;<br>
&gt; &gt; Before adding rows, how many rows were there in a &lt;table&gt;?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; &lt;component name=&quot;koichik&quot;&gt;<br>
&gt; &gt; &nbsp; &nbsp;&lt;property name=&quot;fullName&quot;&gt;&quot;Koichi Kobayashi&quot;&lt;/property&gt;<br>
&gt; &gt; &nbsp; &nbsp;&lt;property name=&quot;email&quot;&gt;&quot;<a href="mailto:koichik@gmail.com" target="_blank">koichik@gmail.com</a>&quot;&lt;/property&gt;<br>
&gt; &gt; &nbsp; &nbsp;&lt;property name=&quot;blog&quot;&gt;&quot;<a href="http://d.hatena.ne.jp/koichik" target="_blank">http://d.hatena.ne.jp/koichik</a>&quot;&lt;/property&gt;<br>
&gt; &gt; &lt;/component&gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Seasar-user mailing list<br>
&gt; &gt; <a href="mailto:Seasar-user@ml.seasar.org" target="_blank">Seasar-user@ml.seasar.org</a><br>
&gt; &gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br>
&gt; &gt;<br>
<br>
</div></div>--<br>
<div><div></div><div>&lt;component name=&quot;koichik&quot;&gt;<br>
 &nbsp; &nbsp;&lt;property name=&quot;fullName&quot;&gt;&quot;Koichi Kobayashi&quot;&lt;/property&gt;<br>
 &nbsp; &nbsp;&lt;property name=&quot;email&quot;&gt;&quot;<a href="mailto:koichik@gmail.com" target="_blank">koichik@gmail.com</a>&quot;&lt;/property&gt;<br>
 &nbsp; &nbsp;&lt;property name=&quot;blog&quot;&gt;&quot;<a href="http://d.hatena.ne.jp/koichik" target="_blank">http://d.hatena.ne.jp/koichik</a>&quot;&lt;/property&gt;<br>
&lt;/component&gt;<br>
<br>
_______________________________________________<br>
Seasar-user mailing list<br>
<a href="mailto:Seasar-user@ml.seasar.org" target="_blank">Seasar-user@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br>