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

Xpages 根据错误将字段设置为只读,xpages,Xpages,我有几个组件——组合框、编辑框和错误消息 我试图做的是,如果错误消息(附加到编辑框)包含某些内容,则使组合框为只读 我试图在“只读”计算字段中使用此选项: getComponent("message3").value == "" 显然我做错了什么,当我加载xpage时,它会抛出错误。如何实现我需要的功能,有什么建议吗?您可以使用以下内容检查错误消息: facesContext.getMessages().hasNext() 谢谢你的回答。据我所知,这是否检查xpage中的所有错误消息?如果是

我有几个组件——组合框、编辑框和错误消息

我试图做的是,如果错误消息(附加到编辑框)包含某些内容,则使组合框为只读

我试图在“只读”计算字段中使用此选项:

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

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

您可以使用以下内容检查错误消息:

facesContext.getMessages().hasNext()

谢谢你的回答。据我所知,这是否检查xpage中的所有错误消息?如果是这样的话,这个解决方案将不适用于我打算做的事情…我的错,我想它确实满足了我的需要。问题在于我的xpage中还有其他内容,谢谢你的回答。