This content has been marked as final.
Show 3 replies
-
1. Re: rich:menuitem with parameter
ilya_shaikovsky Aug 12, 2009 4:02 AM (in response to hztiger)at richfaces demo it implemented in next way:
public String getSkin() { String param = getSkinParam(); if (param!=null) { setSkin(param); } return skin; }
so before return actual skin we trying to lookup for request parameter:private String getSkinParam(){ FacesContext fc = FacesContext.getCurrentInstance(); String param = (String) fc.getExternalContext().getRequestParameterMap().get("s"); if (param!=null && param.trim().length()>0) { return param; } else { return null; } }
-
2. Re: rich:menuitem with parameter
hztiger Aug 13, 2009 4:03 AM (in response to hztiger)"ilya_shaikovsky" wrote:
at richfaces demo it implemented in next way:public String getSkin() { String param = getSkinParam(); if (param!=null) { setSkin(param); } return skin; }
so before return actual skin we trying to lookup for request parameter:private String getSkinParam(){ FacesContext fc = FacesContext.getCurrentInstance(); String param = (String) fc.getExternalContext().getRequestParameterMap().get("s"); if (param!=null && param.trim().length()>0) { return param; } else { return null; } }
sorry, I do not think it's what I want.
I think maybe "#{operator.id}" does not work in the first click.
but In authenticator.java:@Out(required = false, scope = ScopeType.SESSION) private TblOperator operator;
operator is already defined and assigned after user login in. -
3. Re: rich:menuitem with parameter
nbelaevski Aug 14, 2009 6:38 PM (in response to hztiger)Please check that #{operator.id} is not empty when link is being rendered.