请参阅此表达式语言
styleClass="#{obj.validationErrorMap eq null ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
即使地图为空,highlight_row
样式也会被应用。
所以我改为
styleClass="#{empty obj.validationErrorMap ? ' ' :
obj.validationErrorMap.contains('key')?'highlight_field':'highlight_row'}"
即使那样,highlight_row
也正在被应用。
如果地图是empty OR null
我不希望应用任何样式。
有什么帮助吗?以及这种行为的原因?