我需要访问组件标签属性,例如:
<h:inputtext id="input_age"/>
来自支持 bean,例如:
public class UserInfo {
String inputAgeId;
public UserInfo() {
inputAgeId = { /*code to access component tag attribute*/ }.getStyleClass();
}
}
我需要访问组件标签属性,例如:
<h:inputtext id="input_age"/>
来自支持 bean,例如:
public class UserInfo {
String inputAgeId;
public UserInfo() {
inputAgeId = { /*code to access component tag attribute*/ }.getStyleClass();
}
}
UIViewRoot view = FacesContext.getCurrentInstance().getViewRoot();
然后,您可以使用view.find("component_id")来获取正确的组件。拥有组件后,您可以使用getAttributes()来获取Map<String, Object>
组件的所有属性。
如果您始终访问相同的组件,则可以将其绑定到支持 bean。