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