繁体   English   中英

PrimeFaces-将JSF组件设置为必需

[英]PrimeFaces - Set a JSF component as mandatory

我正在使用PrimeFaces和JSF-我需要能够将页面上的组件设置为强制性,以响应AJAX事件。 是使用以下代码完成此操作的最佳方法,还是使用JQuery完成此操作的方法?

谢谢

UIInput componentToChange = (UIInput)  facesContext.getViewRoot().findComponent("ComponentId");
componentToChange.setRequired(true);

谢谢

只需使用所需的EL表达式设置组件的required属性。

例如

<h:inputText ... required="#{bean.required}" />

甚至有EL方式也不需要附加的bean属性,但是不可能根据目前提供的稀疏信息提出建议。

请谨慎使用findComponent() 如果真的不能只在视图(XHTML)方面完成操作,请三思。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM