[
https://issues.apache.org/jira/browse/MYFACES-4169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16248866#comment-16248866
]
Thomas Andraschko edited comment on MYFACES-4169 at 11/12/17 2:13 PM:
----------------------------------------------------------------------
Hmm not sure about this one... I currently think about that solution inside
UISelectOne:
{code:java}
@Override
public void processValidators(FacesContext context)
{
String group = getGroup();
if (group != null && !group.isEmpty() && getValueExpression("value") ==
null)
{
// do nothing
// the "root" component must be processed and validated, we don't
have a value binding here
return;
}
super.processValidators(context);
}
{code}
maybe you could give it a try?
was (Author: tandraschko):
Hmm not sure about this one... I currently think about that solution inside
UISelectOne:
{code:java}
@Override
public void processValidators(FacesContext context)
{
String group = getGroup();
if (group != null && getValueExpression("value") == null)
{
// do nothing
// the "root" component must be processed and validated, we don't
have a value binding here
return;
}
super.processValidators(context);
}
{code}
maybe you could give it a try?
> selectOneRadio grouping broken
> ------------------------------
>
> Key: MYFACES-4169
> URL: https://issues.apache.org/jira/browse/MYFACES-4169
> Project: MyFaces Core
> Issue Type: Bug
> Components: JSR-372
> Affects Versions: 2.3.0-beta
> Reporter: Paul Nicolucci
> Assignee: Thomas Andraschko
> Fix For: 2.3.0
>
> Attachments: JSF23SelectOneRadioGroup.war,
> SelectOneRadioGroupBean.java, index.xhtml
>
>
> I was testing out the new group attribute on the <h:selectOneRadio/>
> component and found that it does not look to work in all scenarios:
> I've provided a test application to shows a working scenario and then
> multiple scenarios that I think should work but don't.
> The app can be deployed on tomcat.
> You can drive a request to the index page which will contain the links what
> doesn't work:
> http://localhost:8080/JSF23SelectOneRadioGroup/index.xhtml
> Or you can directly verify what does not work by sending requests to:
> localhost:8080/JSF23SelectOneRadioGroup/error.xhtml
> localhost:8080/JSF23SelectOneRadioGroup/error2.xhtml
> localhost:8080/JSF23SelectOneRadioGroup/error3.xhtml
> localhost:8080/JSF23SelectOneRadioGroup/error4.xhtml
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)