根据错误将字段设置为只读

Setting field read-only depending on errors

我的组件很少——组合框、编辑框和错误消息。

我想做的是仅当错误消息(附加到编辑框)包含某些内容时才使组合框为可读。

我正在尝试在 "read-only" 计算字段中使用它:

getComponent("message3").value == ""

显然我做错了什么,当我加载 xpage 时抛出错误。有什么关于如何实现我需要的功能的建议吗?

您可以使用以下方法检查错误消息:

facesContext.getMessages().hasNext()