[英]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.