有没有办法根据primefaces组件的条件更改styleClass?
如果有,请建议我.
我这样写的..
styleClass="#{(bean.comment==null) ? style1 : style2}"
Run Code Online (Sandbox Code Playgroud)
是为styleClass赋值的正确方法吗?
如果有的话,请建议我更好的方法.
感谢你
你可以做到这一点,但它几乎不需要修改.你应该返回代表类名的字符串:
styleClass="#{(bean.comment==null) ? 'style1' : 'style2'}"
Run Code Online (Sandbox Code Playgroud)
另一种方法是在backing bean中计算这个条件,并使用更简单的EL:
styleClass="#{bean.style}"
Run Code Online (Sandbox Code Playgroud)
并在支持bean:
public String getStyle() {
return (comment == null) ? "style1" : "style2";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6638 次 |
| 最近记录: |