]
Svetlana mukhina reopened RF-2198:
----------------------------------
Toggle control for attribute doesn't work with a list of ids
------------------------------------------------------------
Key: RF-2198
URL:
http://jira.jboss.com/jira/browse/RF-2198
Project: RichFaces
Issue Type: Bug
Components: docs updated
Affects Versions: 3.1.4
Reporter: Metin OSMAN
Assigned To: Vladimir Sukhov
Fix For: 3.2.0
In the documentation of this component, it is said that a comma separated list of ids can
be specified but, when specifying a list in the for attribute of a toggleControl
component, i get this error :
javax.faces.FacesException: Parent panel for control (id=mainForm:client_0:_id328) has
not been found.
org.richfaces.component.UIToggleControl.getPanel(UIToggleControl.java:88)
looking to the source of org.richfaces.component.UIToggleControl, this method can't
work with a list :
public UITogglePanel getPanel()
throws FacesException {
UIComponent control=this;
String target = ((UIToggleControl) control).getFor();
if (null != target) {
UIComponent targetComponent =
RendererUtils.getInstance().findComponentFor(control, target);
if (null != targetComponent) {
return (UITogglePanel)targetComponent;
} else {
throw new FacesException( "Parent panel for control (id="
+ getClientId(getFacesContext()) + ") has not been found.");
}
} ...
the "target" variable contains the comma separated list.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: