|
Sorry for posting answers
to my own question but could further isolate the problem. The action listeners that
are called by the immediate links, contain the following code in order to
create new views: FacesContext context =
FacesContext.getCurrentInstance(); ViewHandler viewHandler =
context.getApplication().getViewHandler(); UIViewRoot viewRoot = viewHandler.createView(context,
context.getViewRoot().getViewId()); context.setViewRoot(viewRoot); context.renderResponse(); When I remove these lines
then the dropdpwn contains all the expected values. But I have to create a
new view in the action listener. So what’s going
wrong inside ??? Michael From:
I forgot to mention that
SearchControllerBean has sessionScope. During debugging I found
out that the corresponding setter setSavedSearchesMenu is called two times. public void
setSavedSearchesMenu(UISelectOne savedSearchesMenu) {
this.savedSearchesMenu = savedSearchesMenu; } The first time the
parameter savedSearchesMenu is correctly populated. Then getSavedSearchesMenu
is called. The setter is called again
then and savedSearchesMenu (of type HtmlSelectOneMenu) is not initialized
anymore. All attributes are null
or false except _valid which is true. Any ideas? Is this a bug (It did
work with 1.1.3) ? Michael From:
After updating myFacesCore to 1.1.4 a selectOneMenu
is not working anymore. I use tomahawk-1.1.3. The entries of the select one menu are cleared after
clicking an immediate link. When I go back to myFacesCore 1.1.3 everything works
fine. Here is the jsp snippet: <h:panelGroup> <h:outputText value="Quick
Search"/> <t:selectOneMenu
id="lastSearch" binding="#{SearchControllerBean.savedSearchesMenu}"/> </h:panelGroup> SearchControllerBean: public UISelectOne getSavedSearchesMenu() {
if (this.savedSearchesMenu==null){
this.populateSavedSearchesMenu();
}
return this.savedSearchesMenu; } I set a breakpoint into the above method. savedSearchesMenu is a HtmlSelectOneMenu and it's
childrenList contains two objects: An UISelectItem and an UISelectItems with 5
SelectItems. But these are not displayed anymore in the html. The dropdown
is empty. Any ideas? |
- selectOneMenu looses values with myFacesCore 1.1.4 Michael Heinen
- RE: selectOneMenu looses values with myFacesCore 1.... Michael Heinen
- RE: selectOneMenu looses values with myFacesCor... Michael Heinen
- RE: selectOneMenu looses values with myFace... Michael Heinen
- Re: selectOneMenu looses values with my... Martin Marinschek
- Re: selectOneMenu looses values wi... Grant Smith
- Re: selectOneMenu looses value... Martin Marinschek
- RE: selectOneMenu looses v... Michael Heinen
- RE: selectOneMenu looses v... Michael Heinen
- RE: selectOneMenu looses v... Michael Heinen
- Re: selectOneMenu looses v... Jeff Bischoff
- RE: selectOneMenu looses v... Michael Heinen

