Some code please.

On 31/12/2012, at 1:42 AM, John wrote:

> I got that to work, it's great, I hadn't notice all the values can have a 
> prefix to change the scope.
> 
> The problem is that the method that returns the option values and sets the 
> blankOption value is invoked after the blankOption getter.
> 
> This is a problem I have hit before where a property value depends on the 
> result of a property value that is invoked later. I don't really want to 
> store results in the session and am wondering if I should use a cache instead.
> 
> Is there any recomended approach in Tapestry? Maybe I should use ehCache?
> 
> My typical example is a property that returns a collection from a DAO to 
> iterate over for a table or select list, and then some other property whos 
> state depends on that result in some way. So far I have been using 
> intermediate helper beans to bind the related state data.
> 
> John
>  ----- Original Message ----- 
>  From: Geoff Callender 
>  To: Tapestry users 
>  Sent: Sunday, December 30, 2012 1:37 PM
>  Subject: Re: select blankOption
> 
> 
>  Ah, so you were. Same applies.
> 
>  On 31/12/2012, at 12:24 AM, John wrote:
> 
>> I was talking about blankOption, but I'll try with the prop prefix.
>> ----- Original Message ----- 
>> From: Geoff Callender 
>> To: Tapestry users 
>> Sent: Sunday, December 30, 2012 12:16 PM
>> Subject: Re: select blankOption
>> 
>> 
>> The default prefix is "literal". Use "prop", eg. 
>> blankLabel="prop:yourProperty".
>> 
>> See Binding Expressions in 
>> http://tapestry.apache.org/component-parameters.html .
>> 
>> Cheers,
>> 
>> Geoff
>> 
>> On 30/12/2012, at 11:07 PM, John wrote:
>> 
>>> I would like to choose dynamically whether to display the blank option in 
>>> my select component.
>>> 
>>> I am using it to display an ALL value and don't want to show this if the 
>>> select has only 1 option.
>>> 
>>> Unfortunately the docs say that the blankOption is a literal and not a 
>>> property. Is there any way to change that easily?
>>> 
>>> Maybe it's easiest just to add a new option with the name and value I want?
>>> 
>>> John
>> 
>> 
>> ---------------------------------------------------------------------
>> 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


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to