<h:form> <h:panelGrid binding="#{beanBindingExemple.containerComponent}" columns="4" id="gridPanel1"> </h:panelGrid> </h:form>
public void addComponent(){ containerComponent.getChildren().clear(); UIColumn col = new UIColumn(); UIColumn col1 = new UIColumn(); HtmlOutputText ot = new HtmlOutputText(); HtmlOutputText ot1 = new HtmlOutputText(); HtmlInputText it1 = new HtmlInputText(); HtmlInputText it = new HtmlInputText(); ot.setValue("valeur Min :"); col.getChildren().add(ot); it.setValue(name); col.getChildren().add(it); ot1.setValue("valeur Max :"); col1.getChildren().add(ot1); it1.setValue(""); col1.getChildren().add(it1); if (containerComponent == null) { containerComponent = new HtmlPanelGrid(); } containerComponent.getChildren().add(col); containerComponent.getChildren().add(col1); }