小编gue*_*lla的帖子

EL条件方法表达式

我想在EL中声明一个条件方法表达式,如下所示:

<p:dataTable id="#{cc.attrs.datatableId}" var="overview" 
    rowSelectListener="#{cc.attrs.detailsMode == 'single' ? cc.attrs.bean.onRowSelect : cc.attrs.bean.onRowUrlSelect}">
Run Code Online (Sandbox Code Playgroud)

但是,它抛出一个EL异常:

javax.el.E​​LException:不是有效的方法表达式:#{cc.attrs.detailsMode =='single'?cc.attrs.bean.onRowSelect:cc.attrs.bean.onRowUrlSelect}

我如何声明条件EL方法表达式?

jsf facelets el conditional-operator methodexpression

3
推荐指数
1
解决办法
5821
查看次数