this sounds odd to me as well.

I would expect, the unselectedLabel goes away, once there was a selection.

Do you mind to file a bug for this?

-M

On Dec 12, 2007 12:21 PM, Stephen Friedrich <[EMAIL PROTECTED]> wrote:
> Thanks for the answer.
> So basically you are saying I can't use
> <tr:selectOneChoice unselectedLabel="Please choose" ...> for this?!
> As you suggested I can "fake" that label myself, but I wonder what's the
> purpose of the trinidad attribute if it does not do this automatically.
> Part of the problem is that my select items are not hardcoded (are they ever
> in real apps?), but based on a query. So I would have to wrap that query in
> my backing bean to dynamically add/remove the unselected label. If I do that
> I have to stop using entites (which are automatically converted to select
> items by seam's s:selectItems), but will have to explicitly create
> SelectItems. Quite a mess for such a simple feature.
>
> The current behaviour seems like a bug to me.
> Why the heck does trinidad show an "unselected label" if there actually _is_
> a selection?
>
>
>
>  hello,
>
> just a sample source code:
>
> <tr:selectOneChoice id="selectOne" value="0"
> valueChangeListener="#{bean.change}" autoSubmit="true"
> partialTriggers="selectOne" immediate="true">
>    <tr:selectItem label="Please choose" value="0"
> rendered="#{!bean.valueSelected}"/>
>    <tr:selectItem label="one" value="1"/>
>    <tr:selectItem label="two" value="2"/>
> </tr:selectOneChoice>
>
>
> within the bean:
>
> private boolean valueSelected;
>
> public boolean isValueSelected()
> {
>     return valueSelected;
> }
>
> public void setValueSelected(boolean valueSelected)
> {
>     this.valueSelected = valueSelected;
> }
>
> public void change(ValueChangeEvent event)
> {
>     setValueSelected( true );
> }
>
> regards,
> gerhard
>
>
>
> 2007/12/12, Stephen Friedrich < [EMAIL PROTECTED]>:
> I like to show "Please choose" in a selectOneChoice as long as no
> option has been selected, yet.
> As soon as the user selects one of the items the label should vanish
> from the list.
> (autoSubmit is set and the selectOneChoice is partialTrigger for itself.)
> It really doesn't make any sense to select "Please choose" from
> the list after having already selected something for real.
>
>
>
> --
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to