styleClass属性中是否有“包含”运算符?

时间:2019-02-02 06:01:02

标签: jsf el

林开发primefaces应用程序,我想换行的风格,我的数据表,具体取决于列值的。 我设法做到这一点,当一些列等于一个特定的值或文本,但如果我要当值“包含”一些文本做什么?

当一个列值等于“无效”,它适用样式“红色”,至极设置整个列背景为红色,如下所示:

<p:dataTable ... rowStyleClass="#{bean.state eq 'Inactive' ? 'red': null}">

,如果我只想更改<p:outputLabel>中的CSS样式,它也可以工作:

<p:outputLabel ... styleClass="#{bean.name eq null ? 'newtext' : null}">

所以当某些列值包含文本时,我正在尝试更改样式...这可能吗?例如rowStyleClass="#{bean.name contains 'sometext' ? 'somestyle': null}"

我应该用Java代替吗?

0 个答案:

没有答案