在EL表达式中使用“包含”

时间:2016-03-23 06:14:54

标签: user-interface oracle-adf

我想以编程方式设置PanelGroupLayout的inlineStyle属性,但是基于EL表达式。

如果一个arrayList包含一个ID,我想用红色突出显示它,否则用蓝色突出显示。

为了做到这一点,我尝试了以下方法,但徒劳无功。

    promptPGL.setInlineStyle((String)getValueExpression("#{backingBeanScope.OutlineBean.nodeSelectionTreeHierarchy.contains(" + currentLearningItemId + 
                                                        ")?'background-color:Lime;':'background-color:Gray;'}").getValue(FacesContext.getCurrentInstance().getELContext()));

感谢任何帮助。

0 个答案:

没有答案