hi there,

i implemented the onPrepare method and tried to print all the value out from
the testPojoList, but all the checkbox still returned me false even i
enabled some of it. am i doing wrong? how's the standard of implementing it?
any short sample around?

regards,
wesley


Jonathan Barker wrote:
> 
> 
> If you look at the Form documentation, you will see that the Submit event
> fires at the end of the submission - after any values from form fields
> have
> been put into your TestPojo's.  Therefore, you are wiping out any changes
> at
> the end of your submit.
> 
> You could set up the list in onPrepare().  Just make sure not to
> re-initialized it unless that's what you really want.
> 
> Jonathan
> 
>> -----Original Message-----
>> From: wesley [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, September 25, 2008 13:02
>> To: users@tapestry.apache.org
>> Subject: Re: append checkbox to grid list
>> 
>> 
>> hi Marcelo,
>> 
>> 1.below is my simple.tml page:
>> //simple.tml
>> ---------------------------
>> <t:form t:id="my">
>>                      <input type="submit" value="submit"/>
>>                      <br/>
>>                      <t:grid t:id="simplegrid" t:source="testPojoList"
>> row="tp" model="model">
>>                                      <t:parameter name="subsCell">
>>                                              <t:checkbox t:id="subs"
>> t:value="tp.subs"/>
>>                                      </t:parameter>
>>                      </t:grid>
>>      <t:actionLink t:id="checkPage">Next</t:actionLink>
>> </t:form>
>> 
>> 2.This is Simple.java
>> -----------------------------
>> public class Simple {
>>      @Persist
>>      private List<TestPojo> testPojoList;
>>      @Persist
>>      private TestPojo tp;
>> 
>>      public List<TestPojo> getTestPojoList() {
>>              return testPojoList;
>>      }
>> 
>>      public void setTestPojoList(List<TestPojo> testPojoList) {
>>              this.testPojoList = testPojoList;
>>      }
>> 
>>      Object onSubmitFromMy(){
>>              testPojoList = new ArrayList<TestPojo>();
>>              for(int i = 0; i < 10; i++){
>>                      TestPojo tp = new TestPojo();
>>                      tp.setId("["+i+"]");
>>                      tp.setName("Name"+i);
>>                      tp.setDescription("description"+i);
>>                      testPojoList.add(tp);
>>              }
>>              return null;
>>      }
>> 
>>      Object onActionFromCheckPage(){
>>              for(int i = 0; i < testPojoList.size(); i++){
>>                      TestPojo tps = testPojoList.get(i);
>>                      Pt.pt("id "+tps.getId()+" check "+tps.isSubs());
>>              }
>>              return null;
>>      }
>> 
>>      public TestPojo getTp() {
>>              return tp;
>>      }
>> 
>>      public void setTp(TestPojo tp) {
>>              this.tp = tp;
>>      }
>> }
>> 
>> 3. Lastly, the pojo class within the list
>> --------------------------
>> public class TestPojo {
>>      private String id;
>>      private String name;
>>      private String description;
>>      private boolean subs;
>> 
>>      public boolean isSubs() {
>>              return subs;
>>      }
>>      public void setSubs(boolean subs) {
>>              this.subs = subs;
>>      }
>>      public String getId() {
>>              return id;
>>      }
>>      public void setId(String id) {
>>              this.id = id;
>>      }
>>      public String getName() {
>>              return name;
>>      }
>>      public void setName(String name) {
>>              this.name = name;
>>      }
>>      public String getDescription() {
>>              return description;
>>      }
>>      public void setDescription(String description) {
>>              this.description = description;
>>      }
>> }
>> 
>> **the submit button is to get the list of TestPojo object
>> **the actionlink is to call the actionmethod and loop through the list
>> and
>> print out the subs boolean property. but all false even if i checked
>> enabled
>> the checkbox.
>> 
>> hope to receive your advise soon. thanks
>> 
>> wesley
>> 
>> 
>> 
>> Marcelo Lotif wrote:
>> >
>> > Can you attach your source code?Just to be sure, check if you are
>> binding
>> > it
>> > to a valid boolean property and if this property is also marked with
>> > @Persist - at least "flash".
>> >
>> > On Thu, Sep 25, 2008 at 7:28 AM, wesley <[EMAIL PROTECTED]> wrote:
>> >
>> >>
>> >> hi all,
>> >>
>> >> i'm having a difficulties to append additional column in grid. when i
>> >> append
>> >> the extra column within the grid model as a checkbox, the class behind
>> it
>> >> couldn't track the checkbox's state (check or unchecked).
>> >>
>> >> Is there a special way to implement this? hope to have a pointer and
>> >> advise
>> >> from anyone.
>> >>
>> >> Thanks & Regards,
>> >> Wesley
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >> http://n2.nabble.com/append-checkbox-to-grid-list-
>> tp1117613p1117613.html
>> >> Sent from the Tapestry Users mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> > --
>> > Atenciosamente,
>> >
>> > Marcelo Lotif
>> > Programador Java e Tapestry
>> > FIEC - Federação das Indústrias do Estado do Ceará
>> > (85) 3477-5910
>> >
>> >
>> 
>> --
>> View this message in context: http://n2.nabble.com/append-checkbox-to-
>> grid-list-tp1117613p1118670.html
>> Sent from the Tapestry Users mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/append-checkbox-to-grid-list-tp1117613p1119743.html
Sent from the Tapestry Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to