You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Stephen Friedrich (JIRA)" <de...@myfaces.apache.org> on 2007/12/12 13:26:43 UTC
[jira] Created: (TRINIDAD-865) tr:selectOneChoice:
"unselectedLabel" still displays after selection has been made
tr:selectOneChoice: "unselectedLabel" still displays after selection has been made
----------------------------------------------------------------------------------
Key: TRINIDAD-865
URL: https://issues.apache.org/jira/browse/TRINIDAD-865
Project: MyFaces Trinidad
Issue Type: Bug
Affects Versions: 1.0.4-core
Reporter: Stephen Friedrich
Priority: Minor
If I specify the "unselectedLabel" attribute of tr:selectOneChoice, then that label always displays in the list, even if a selection has been made.
This is how I use the tag:
<tr:selectOneChoice id="productGroup" label="Group" value="#{selectedProduct.productGroup}" required="true" unselectedLabel="Please choose">
<s:selectItems value="#{productGroupQuery.dataModel}" var="group" label="#{group.name}"/>
</tr:selectOneChoice>
First it is simply ugly that the text "Please choose" is shown in the list.
More importantly if the user actually selects the "Please choose" item, then he gets a validation error message, because of the required="true".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TRINIDAD-865) tr:selectOneChoice:
"unselectedLabel" still displays after selection has been made
Posted by "Gerhard Petracek (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/TRINIDAD-865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550955 ]
Gerhard Petracek commented on TRINIDAD-865:
-------------------------------------------
workaround within the following thread:
http://www.nabble.com/-Trinidad--selectOneChoice%3A-Make-%22unselectedLabel%22-item-go-away-after-selection--tt14287137.html
e.g.:
http://www.nabble.com/-Trinidad--selectOneChoice%3A-Make-%22unselectedLabel%22-item-go-away-after-selection--tt14287137.html#a14294221
> tr:selectOneChoice: "unselectedLabel" still displays after selection has been made
> ----------------------------------------------------------------------------------
>
> Key: TRINIDAD-865
> URL: https://issues.apache.org/jira/browse/TRINIDAD-865
> Project: MyFaces Trinidad
> Issue Type: Bug
> Affects Versions: 1.0.4-core
> Reporter: Stephen Friedrich
> Priority: Minor
>
> If I specify the "unselectedLabel" attribute of tr:selectOneChoice, then that label always displays in the list, even if a selection has been made.
> This is how I use the tag:
> <tr:selectOneChoice id="productGroup" label="Group" value="#{selectedProduct.productGroup}" required="true" unselectedLabel="Please choose">
> <s:selectItems value="#{productGroupQuery.dataModel}" var="group" label="#{group.name}"/>
> </tr:selectOneChoice>
> First it is simply ugly that the text "Please choose" is shown in the list.
> More importantly if the user actually selects the "Please choose" item, then he gets a validation error message, because of the required="true".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TRINIDAD-865) tr:selectOneChoice:
"unselectedLabel" still displays after selection has been made
Posted by "Stephen Friedrich (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/TRINIDAD-865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550971 ]
Stephen Friedrich commented on TRINIDAD-865:
--------------------------------------------
There was a lively discussion on the mailing list:
http://www.nabble.com/-Trinidad--selectOneChoice-3A-Make--22unselectedLabel-22-item-go-away-after-selection--to14287137.html
The addition item may be needed if it is really an option to _not_ select anything.
So the item should only be removed from the list if there is a selection _and_ the selectOneChoice has required="true".
In that case showing it in the list makes no sense at all.
> tr:selectOneChoice: "unselectedLabel" still displays after selection has been made
> ----------------------------------------------------------------------------------
>
> Key: TRINIDAD-865
> URL: https://issues.apache.org/jira/browse/TRINIDAD-865
> Project: MyFaces Trinidad
> Issue Type: Bug
> Affects Versions: 1.0.4-core
> Reporter: Stephen Friedrich
> Priority: Minor
>
> If I specify the "unselectedLabel" attribute of tr:selectOneChoice, then that label always displays in the list, even if a selection has been made.
> This is how I use the tag:
> <tr:selectOneChoice id="productGroup" label="Group" value="#{selectedProduct.productGroup}" required="true" unselectedLabel="Please choose">
> <s:selectItems value="#{productGroupQuery.dataModel}" var="group" label="#{group.name}"/>
> </tr:selectOneChoice>
> First it is simply ugly that the text "Please choose" is shown in the list.
> More importantly if the user actually selects the "Please choose" item, then he gets a validation error message, because of the required="true".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.