-
1. Re: contextMenu menuItem value to bean
nbelaevski Mar 16, 2010 6:15 AM (in response to nimo22)Hi Nimo,
Probably it works. You should enclose all parameters into braces: {...}, but you didn't do this for 'selectedName'.
-
2. Re: contextMenu menuItem value to bean
nimo22 Mar 16, 2010 6:57 AM (in response to nbelaevski)Hello,
unfortunately this
<rich:menuItem value="Details: {selectedName}" action="#{myBean.viewUser({selectedName})}" limitToList="true" ajaxSingle="true"/>
leads to the following error:
Caused by: org.jboss.el.parser.ParseException: Encountered "{" at line 1, column 38.
Was expecting one of:
<INTEGER_LITERAL> ...
<FLOATING_POINT_LITERAL> ...
<STRING_LITERAL> ...
"true" ...
"false" ...
"null" ...
"(" ...
")" ...
"!" ...
"not" ...
"empty" ...
"-" ...
<IDENTIFIER> ...
<NAMESPACE> ...
at org.jboss.el.parser.ELParser.generateParseException(ELParser.java:2078)
at org.jboss.el.parser.ELParser.jj_consume_token(ELParser.java:1958)
at org.jboss.el.parser.ELParser.MethodSuffix(ELParser.java:1160)
at org.jboss.el.parser.ELParser.DotSuffix(ELParser.java:1048)
at org.jboss.el.parser.ELParser.Value(ELParser.java:983)
at org.jboss.el.parser.ELParser.Unary(ELParser.java:951)
at org.jboss.el.parser.ELParser.Multiplication(ELParser.java:714)
at org.jboss.el.parser.ELParser.Math(ELParser.java:634)
at org.jboss.el.parser.ELParser.Compare(ELParser.java:446)
at org.jboss.el.parser.ELParser.Equality(ELParser.java:340)
at org.jboss.el.parser.ELParser.And(ELParser.java:284)
at org.jboss.el.parser.ELParser.Or(ELParser.java:228)
at org.jboss.el.parser.ELParser.Choice(ELParser.java:182)
at org.jboss.el.parser.ELParser.Expression(ELParser.java:174)
at org.jboss.el.parser.ELParser.DeferredExpression(ELParser.java:112)
at org.jboss.el.parser.ELParser.CompositeExpression(ELParser.java:40)
at org.jboss.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:98)
... 125 more
11:46:52,198 WARN [ExceptionFilter] running exception handlers
11:46:52,198 INFO [STDOUT] AfterPhase: RENDER_RESPONSE 6
11:46:52,229 INFO [STDOUT] BeforePhase: RESTORE_VIEW 1
11:46:52,229 INFO [STDOUT] AfterPhase: RESTORE_VIEW -
3. Re: contextMenu menuItem value to bean
nimo22 Mar 18, 2010 7:26 AM (in response to nimo22)I have also tried it by using ui:param instead of f:param.
I have to use f:param to access the attribute via {selectedName} and cannot access it via #{selectedName}.
So, I guess, the only solution is to provide a actionparam.