我在tr:validateDateTimeRange中为我的tr:inputDate组件设置了一条messageDetailNotInRange消息。它出现在组件的正下方。有没有办法让它出现(并替换)出现在页面顶部的默认消息(正在添加到 FacesContext)?
注意:更改此错误消息的替代解决方案无效。我只能得出结论,它是在服务器端抛出的。我无权访问 trinidad 消息包(它必须位于服务器端)。在我可以截获消息或日期值(不是存储在 bean 中,而是存储在 processScope 中)之前,似乎服务器端验证正在发生,这对自定义我的错误消息提出了很大的挑战。