Я хотел бы добавить дочерний компонент в то время как внутри encodeBegin
public void encodeBegin(FacesContext context,
UIComponent component)
throws IOException {
XspInputText xip = new XspInputText();
ViewPickList vplComponent = (ViewPickList) component;
ResponseWriter writer = context.getResponseWriter();
String viewName = vplComponent.getViewName();
if (StringUtil.isNotEmpty(viewName)) {
xip.setId(vplComponent.getId() + "_InputText");
xip.setValue("Value");
vplComponent.getChildren().add(xip);
super.encodeBegin(context, vplComponent);
}
Это не похоже на работу, но я пытаюсь добавить дочерний компонент внутрь и сделать так, чтобы он отображался. Кто-нибудь может предложить лучший способ сделать это?