RE: Component to format null values
You're welcome Dmitriy. One thing I should have said was that my example ${...} forced coercion to a String, which may / may not be required in your case. Regards, Jim. -Original Message- From: Dmitriy Vsekhvalnov [mailto:dvsekhval...@gmail.com] Sent: 14 October 2010 11:27 To: Tapestry users Subject: Re: Component to format null values you opened my eyes. Thanks. On Thu, Oct 14, 2010 at 12:21 PM, Jim O'Callaghan wrote: > I think you can use the format: > > > > ... where if any of the hierarchy is null is will stop trying to evaluate > methods / properties on subordinates, avoiding your NPE. > > Regards, > Jim. > > -Original Message- > From: Dmitriy Vsekhvalnov [mailto:dvsekhval...@gmail.com] > Sent: 14 October 2010 09:01 > To: users@tapestry.apache.org > Subject: Component to format null values > > Hello all, > > i'm looking to some approach to render property value or some default > string > if value is null. > > Something like: > > > I have no problem to implement such component,but i want this to work with > property chains as well: > > > > where i want default string to be rendered, if any of intermediate values > evaluated to null. Now i'm getting NPE. > > Is there are any service in tapestry which i can use for property > expressions evaluation or any other ideas? > > Thanks. > > > - > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Component to format null values
you opened my eyes. Thanks. On Thu, Oct 14, 2010 at 12:21 PM, Jim O'Callaghan wrote: > I think you can use the format: > > > > ... where if any of the hierarchy is null is will stop trying to evaluate > methods / properties on subordinates, avoiding your NPE. > > Regards, > Jim. > > -Original Message- > From: Dmitriy Vsekhvalnov [mailto:dvsekhval...@gmail.com] > Sent: 14 October 2010 09:01 > To: users@tapestry.apache.org > Subject: Component to format null values > > Hello all, > > i'm looking to some approach to render property value or some default > string > if value is null. > > Something like: > > > I have no problem to implement such component,but i want this to work with > property chains as well: > > > > where i want default string to be rendered, if any of intermediate values > evaluated to null. Now i'm getting NPE. > > Is there are any service in tapestry which i can use for property > expressions evaluation or any other ideas? > > Thanks. > > > - > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >
Re: Component to format null values
http://tapestry.apache.org/tapestry5.1/guide/propexp.html The "safe dereference operator" On Thu, Oct 14, 2010 at 12:03, Muhammad Mohsen wrote: > Excuse me, I'm not questioning the functioning of your mentioned solution > but where in the documentation is that ? I wanna read more about this. > Thanks > > On Thu, Oct 14, 2010 at 10:21 AM, Jim O'Callaghan > wrote: > >> I think you can use the format: >> >> >> >> ... where if any of the hierarchy is null is will stop trying to evaluate >> methods / properties on subordinates, avoiding your NPE. >> >> Regards, >> Jim. >> >> -Original Message- >> From: Dmitriy Vsekhvalnov [mailto:dvsekhval...@gmail.com] >> Sent: 14 October 2010 09:01 >> To: users@tapestry.apache.org >> Subject: Component to format null values >> >> Hello all, >> >> i'm looking to some approach to render property value or some default >> string >> if value is null. >> >> Something like: >> >> >> I have no problem to implement such component,but i want this to work with >> property chains as well: >> >> >> >> where i want default string to be rendered, if any of intermediate values >> evaluated to null. Now i'm getting NPE. >> >> Is there are any service in tapestry which i can use for property >> expressions evaluation or any other ideas? >> >> Thanks. >> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > -- > *Regards,* > *Muhammad Gelbana > Java Software Programmer* > -- Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr Tapestry PMC / Tacos developer Open Source / JEE Consulting - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: Component to format null values
Excuse me, I'm not questioning the functioning of your mentioned solution but where in the documentation is that ? I wanna read more about this. Thanks On Thu, Oct 14, 2010 at 10:21 AM, Jim O'Callaghan wrote: > I think you can use the format: > > > > ... where if any of the hierarchy is null is will stop trying to evaluate > methods / properties on subordinates, avoiding your NPE. > > Regards, > Jim. > > -Original Message- > From: Dmitriy Vsekhvalnov [mailto:dvsekhval...@gmail.com] > Sent: 14 October 2010 09:01 > To: users@tapestry.apache.org > Subject: Component to format null values > > Hello all, > > i'm looking to some approach to render property value or some default > string > if value is null. > > Something like: > > > I have no problem to implement such component,but i want this to work with > property chains as well: > > > > where i want default string to be rendered, if any of intermediate values > evaluated to null. Now i'm getting NPE. > > Is there are any service in tapestry which i can use for property > expressions evaluation or any other ideas? > > Thanks. > > > - > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- *Regards,* *Muhammad Gelbana Java Software Programmer*
RE: Component to format null values
I think you can use the format: ... where if any of the hierarchy is null is will stop trying to evaluate methods / properties on subordinates, avoiding your NPE. Regards, Jim. -Original Message- From: Dmitriy Vsekhvalnov [mailto:dvsekhval...@gmail.com] Sent: 14 October 2010 09:01 To: users@tapestry.apache.org Subject: Component to format null values Hello all, i'm looking to some approach to render property value or some default string if value is null. Something like: I have no problem to implement such component,but i want this to work with property chains as well: where i want default string to be rendered, if any of intermediate values evaluated to null. Now i'm getting NPE. Is there are any service in tapestry which i can use for property expressions evaluation or any other ideas? Thanks. - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org