我想以编程方式设置PanelGroupLayout的inlineStyle属性,但是基于EL表达式。
如果一个arrayList包含一个ID,我想用红色突出显示它,否则用蓝色突出显示。
为了做到这一点,我尝试了以下方法,但徒劳无功。
promptPGL.setInlineStyle((String)getValueExpression("#{backingBeanScope.OutlineBean.nodeSelectionTreeHierarchy.contains(" + currentLearningItemId +
")?'background-color:Lime;':'background-color:Gray;'}").getValue(FacesContext.getCurrentInstance().getELContext()));
感谢任何帮助。