You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Max Grigoriev <da...@mail.ru> on 2003/10/01 10:13:12 UTC

JavaBean binding question

Hello tapestry-user,

I've got such property:

public void setName(Language lang, String name) {
  ...
}

public String getName(Language lang) {
  ...
}

Is it possible to bind such property to TextField

<input jwcid="@TextField"  value="ognl:bean.organization.name(bean.currLanguage)"/>


or have i write wrappers ?

 public void setName(String name) {
   setName(getCurrLanguage, name)
 }

Thank's
 
-- 
Best regards,
 Max                          mailto:darkit@mail.ru


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re[2]: JavaBean binding question

Posted by Max Grigoriev <da...@mail.ru>.
But i've got very much such properties :(
I found that i can use such methods for my property in ognl

String getPropertyName(in index)
void setProperyName(int index, String value)

Maybe if i tried to hack ognl :) i can use different methods what i
need.

Wednesday, October 1, 2003, 4:20:50 PM, you wrote:

HMLS> I think you need to write wrappers; there may be a way to
HMLS> handle this in the bowels of OGNL but its
HMLS> less effort to create the wrapper property in your page code.

HMLS> --
HMLS> Howard M. Lewis Ship
HMLS> Creator, Tapestry: Java Web Components
HMLS> http://jakarta.apache.org/tapestry
HMLS> http://jakarta.apache.org/commons/sandbox/hivemind/
HMLS> http://javatapestry.blogspot.com

>> -----Original Message-----
>> From: Max Grigoriev [mailto:darkit@mail.ru] 
>> Sent: Wednesday, October 01, 2003 4:13 AM
>> To: tapestry-user@jakarta.apache.org
>> Subject: JavaBean binding question
>> 
>> 
>> Hello tapestry-user,
>> 
>> I've got such property:
>> 
>> public void setName(Language lang, String name) {
>>   ...
>> }
>> 
>> public String getName(Language lang) {
>>   ...
>> }
>> 
>> Is it possible to bind such property to TextField
>> 
>> <input jwcid="@TextField"  
>> value="ognl:bean.organization.name(bean.currLanguage)"/>
>> 
>> 
>> or have i write wrappers ?
>> 
>>  public void setName(String name) {
>>    setName(getCurrLanguage, name)
>>  }
>> 
>> Thank's
>>  
>> -- 
>> Best regards,
>>  Max                          mailto:darkit@mail.ru
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> tapestry-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail:
>> tapestry-user-help@jakarta.apache.org
>> 


HMLS> ---------------------------------------------------------------------
HMLS> To unsubscribe, e-mail:
HMLS> tapestry-user-unsubscribe@jakarta.apache.org
HMLS> For additional commands, e-mail:
HMLS> tapestry-user-help@jakarta.apache.org




-- 
Best regards,
 Max                            mailto:darkit@mail.ru


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


RE: JavaBean binding question

Posted by "Howard M. Lewis Ship" <hl...@comcast.net>.
I think you need to write wrappers; there may be a way to handle this in the bowels of OGNL but its
less effort to create the wrapper property in your page code.

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com

> -----Original Message-----
> From: Max Grigoriev [mailto:darkit@mail.ru] 
> Sent: Wednesday, October 01, 2003 4:13 AM
> To: tapestry-user@jakarta.apache.org
> Subject: JavaBean binding question
> 
> 
> Hello tapestry-user,
> 
> I've got such property:
> 
> public void setName(Language lang, String name) {
>   ...
> }
> 
> public String getName(Language lang) {
>   ...
> }
> 
> Is it possible to bind such property to TextField
> 
> <input jwcid="@TextField"  
> value="ognl:bean.organization.name(bean.currLanguage)"/>
> 
> 
> or have i write wrappers ?
> 
>  public void setName(String name) {
>    setName(getCurrLanguage, name)
>  }
> 
> Thank's
>  
> -- 
> Best regards,
>  Max                          mailto:darkit@mail.ru
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org