Re: T4.1 Property Selection component

2008-08-29 Thread Mohammad Irfan
On my POJO model, the equals method is like this:

public boolean equals(Object obj) {
if (this == obj)
return true;
// if (!super.equals(obj))
// return false;
if (getClass() != obj.getClass())
return false;
ReportType other = (ReportType) obj;
if (code == null) {
if (other.code != null)
return false;
} else if (!code.equals(other.code))
return false;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
if (reportTemplates == null) {
if (other.reportTemplates != null)
return false;
} else if (!reportTemplates.equals(other.reportTemplates))
return false;
return true;
}

It is generated from eclipse. And for the PropertySelectionModel the
code is like this:

public class ReportTypeSelectionModel implements IPropertySelectionModel,
Serializable {
private static final long serialVersionUID = 1823541941745724736L;
private List rtList;
public ReportTypeSelectionModel(List reptypList) {
this.rtList = reptypList;
}
public String getLabel(int index) {
return rtList.get(index).getCode();
}
public Object getOption(int index) {
return rtList.get(index);
}
public int getOptionCount() {
return rtList.size();
}
public String getValue(int index) {
return Integer.toString(index);
}
public boolean isDisabled(int index) {
// TODO Auto-generated method stub
return false;
}
public Object translateValue(String value) {
return getOption(Integer.parseInt(value));
}
}


Do the PropertySelectionModel will select the value which it set using
setMyValue(theValue) on the page class?
On Fri, Aug 29, 2008 at 11:32 AM, Andreas Andreou <[EMAIL PROTECTED]> wrote:
> is equals() implemented accordingly for your domain object?
>
> On Fri, Aug 29, 2008 at 7:09 AM, Mohammad Irfan <[EMAIL PROTECTED]> wrote:
>> Hi, getting the selected object from the list is not a problem. The
>> problem is if I want to edit an object where it has a property
>> selection on it's form, I want to set it according to the object's
>> value.
>>
>> The code:
>> > model="ognl:myValues" />
>>
>> I have a setter and geter for both model and value object:
>>
>> public abstract Value getMyValue();
>> public abstract void setMyValue(Value val);
>>
>> public abstract IPropertySelectionModel getMyValues(){
>> ...
>> }
>>
>> and on the page begin render, I have set the default value if I'm
>> editting the object:
>>
>> public void pageBeginRender(PageEvent event) {
>> .
>>   setMyValue( getObject().getValue() );
>> }
>>
>> But, nothing is happened. The list is always selecting the first
>> value, not the object's value that I want.
>>
>> Thanks.
>>
>> On Wed, Aug 27, 2008 at 10:06 PM, Norman Franke <[EMAIL PROTECTED]> wrote:
>>> This is handled automatically based on the "value" parameter for the
>>> tapestry object.
>>>
>>> >> model="ognl:myValues" />
>>>
>>> You can use an existing model, or implement IPropertySelectionModel which
>>> Tapestry uses to translate values and the like.
>>>
>>> Norman Franke
>>> Answering Service for Directors, Inc.
>>> www.myasd.com
>>>
>>> On Aug 27, 2008, at 5:54 AM, Mohammad Irfan wrote:
>>>
 Hi,

 I have success in using Property selection component but I found a
 problem. I'd like to ask, how can I set a selected value for the
 Selection list?
 So I can have this html output:

 
 CSV
 DBF
 DELIM
 TXT
 XLS

 

 Thanks.
 --
 Mohammad Irfan

 ---
 www.doktermaya.com
 www.L-Ads.com (classifieds ads, iklan baris)
 www.komplain.org (complain about product)
 www.akarprima.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]
>>>
>>>
>>
>>
>>
>> --
>> Wassalamu'alaikum wr. wb.
>> Mohammad Irfan
>>
>> ---
>> www.doktermaya.com
>> www.L-Ads.com (classifieds ads, iklan baris)
>> www.komplain.org (complain about product)
>> www.akarprima.com
>>
>> -
>> To 

Re: T4.1 Property Selection component

2008-08-28 Thread Andreas Andreou
is equals() implemented accordingly for your domain object?

On Fri, Aug 29, 2008 at 7:09 AM, Mohammad Irfan <[EMAIL PROTECTED]> wrote:
> Hi, getting the selected object from the list is not a problem. The
> problem is if I want to edit an object where it has a property
> selection on it's form, I want to set it according to the object's
> value.
>
> The code:
>  />
>
> I have a setter and geter for both model and value object:
>
> public abstract Value getMyValue();
> public abstract void setMyValue(Value val);
>
> public abstract IPropertySelectionModel getMyValues(){
> ...
> }
>
> and on the page begin render, I have set the default value if I'm
> editting the object:
>
> public void pageBeginRender(PageEvent event) {
> .
>   setMyValue( getObject().getValue() );
> }
>
> But, nothing is happened. The list is always selecting the first
> value, not the object's value that I want.
>
> Thanks.
>
> On Wed, Aug 27, 2008 at 10:06 PM, Norman Franke <[EMAIL PROTECTED]> wrote:
>> This is handled automatically based on the "value" parameter for the
>> tapestry object.
>>
>> > model="ognl:myValues" />
>>
>> You can use an existing model, or implement IPropertySelectionModel which
>> Tapestry uses to translate values and the like.
>>
>> Norman Franke
>> Answering Service for Directors, Inc.
>> www.myasd.com
>>
>> On Aug 27, 2008, at 5:54 AM, Mohammad Irfan wrote:
>>
>>> Hi,
>>>
>>> I have success in using Property selection component but I found a
>>> problem. I'd like to ask, how can I set a selected value for the
>>> Selection list?
>>> So I can have this html output:
>>>
>>> 
>>> CSV
>>> DBF
>>> DELIM
>>> TXT
>>> XLS
>>>
>>> 
>>>
>>> Thanks.
>>> --
>>> Mohammad Irfan
>>>
>>> ---
>>> www.doktermaya.com
>>> www.L-Ads.com (classifieds ads, iklan baris)
>>> www.komplain.org (complain about product)
>>> www.akarprima.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]
>>
>>
>
>
>
> --
> Wassalamu'alaikum wr. wb.
> Mohammad Irfan
>
> ---
> www.doktermaya.com
> www.L-Ads.com (classifieds ads, iklan baris)
> www.komplain.org (complain about product)
> www.akarprima.com
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting

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



Re: T4.1 Property Selection component

2008-08-28 Thread Mohammad Irfan
Hi, getting the selected object from the list is not a problem. The
problem is if I want to edit an object where it has a property
selection on it's form, I want to set it according to the object's
value.

The code:


I have a setter and geter for both model and value object:

public abstract Value getMyValue();
public abstract void setMyValue(Value val);

public abstract IPropertySelectionModel getMyValues(){
...
}

and on the page begin render, I have set the default value if I'm
editting the object:

public void pageBeginRender(PageEvent event) {
.
   setMyValue( getObject().getValue() );
}

But, nothing is happened. The list is always selecting the first
value, not the object's value that I want.

Thanks.

On Wed, Aug 27, 2008 at 10:06 PM, Norman Franke <[EMAIL PROTECTED]> wrote:
> This is handled automatically based on the "value" parameter for the
> tapestry object.
>
>  model="ognl:myValues" />
>
> You can use an existing model, or implement IPropertySelectionModel which
> Tapestry uses to translate values and the like.
>
> Norman Franke
> Answering Service for Directors, Inc.
> www.myasd.com
>
> On Aug 27, 2008, at 5:54 AM, Mohammad Irfan wrote:
>
>> Hi,
>>
>> I have success in using Property selection component but I found a
>> problem. I'd like to ask, how can I set a selected value for the
>> Selection list?
>> So I can have this html output:
>>
>> 
>> CSV
>> DBF
>> DELIM
>> TXT
>> XLS
>>
>> 
>>
>> Thanks.
>> --
>> Mohammad Irfan
>>
>> ---
>> www.doktermaya.com
>> www.L-Ads.com (classifieds ads, iklan baris)
>> www.komplain.org (complain about product)
>> www.akarprima.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]
>
>



-- 
Wassalamu'alaikum wr. wb.
Mohammad Irfan

---
www.doktermaya.com
www.L-Ads.com (classifieds ads, iklan baris)
www.komplain.org (complain about product)
www.akarprima.com

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



Re: T4.1 Property Selection component

2008-08-27 Thread Norman Franke
This is handled automatically based on the "value" parameter for the  
tapestry object.


model="ognl:myValues" />


You can use an existing model, or implement IPropertySelectionModel  
which Tapestry uses to translate values and the like.


Norman Franke
Answering Service for Directors, Inc.
www.myasd.com

On Aug 27, 2008, at 5:54 AM, Mohammad Irfan wrote:


Hi,

I have success in using Property selection component but I found a
problem. I'd like to ask, how can I set a selected value for the
Selection list?
So I can have this html output:


CSV
DBF
DELIM
TXT
XLS



Thanks.
--
Mohammad Irfan

---
www.doktermaya.com
www.L-Ads.com (classifieds ads, iklan baris)
www.komplain.org (complain about product)
www.akarprima.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]



T4.1 Property Selection component

2008-08-27 Thread Mohammad Irfan
Hi,

I have success in using Property selection component but I found a
problem. I'd like to ask, how can I set a selected value for the
Selection list?
So I can have this html output:


CSV
DBF
DELIM
TXT
XLS



Thanks.
-- 
Mohammad Irfan

---
www.doktermaya.com
www.L-Ads.com (classifieds ads, iklan baris)
www.komplain.org (complain about product)
www.akarprima.com

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