[ http://issues.apache.org/jira/browse/TOMAHAWK-514?page=all ]
Mario Ivankovits resolved TOMAHAWK-514:
---------------------------------------
Resolution: Invalid
Yes, thats the problem.
A validation error prevents the model from being updated. The model_update
phase will be skipped. JSF avoid setting invalid values on the model.
You can workaround this problem using the tomahawk sandbox subForm tag.
With this you can create logical groups of your form - each has its own
validation scope.
Please start a topic at myfaces-user if you require support with this tag.
Ciao,
Mario
> Method not triggered by s:valueChangeNotifier
> ---------------------------------------------
>
> Key: TOMAHAWK-514
> URL: http://issues.apache.org/jira/browse/TOMAHAWK-514
> Project: MyFaces Tomahawk
> Type: Bug
> Versions: 1.1.5-SNAPSHOT
> Environment: JBoss 4.0.4.GA
> MyFaces 1.1.3
> Tomahawk+Sandbox 1.1.5 snapshot
> Reporter: RD
>
> This is a snippet from my JSF page:
> <h:selectOneMenu id="vertragid" required="true"
> value="#{rufnummerEditBean.vertragid}"
> disabled="#{!(rufnummerEditBean.editable)}"
> onchange="submit()" immediate="true">
> <s:valueChangeNotifier
> method="#{rufnummerEditBean.changeVertragid}"/>
> <f:selectItems
> value="#{rufnummerEditBean.vertragidList}"/>
> </h:selectOneMenu>
> This is the associated piece of code:
> public void changeVertragid(ValueChangeEvent event) {
> Integer newval=(Integer)(event.getNewValue());
> if(debugInfo) System.out.println("changeVertragid "+newval);
> setVertragid(newval);
> List<SelectItem> listTarifs=getTarifidList();
> if(listTarifs.isEmpty()) setTarifid2(null);
> else setTarifid2((Integer)(listTarifs.get(0).getValue()));
> }
> When selecting some value in the combo box Vertragid, the method
> changeVertragid is not called (or else I would have seen the output of
> System.out.println in the log).
> I have also tried with immediate="false", but there is no difference.
> What should I do to fix this?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira