林开发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代替吗?