1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
dans ta classe admettons que tu a fait un binding vers un composant parent, par exemple ici ma classe est View
import org.ajax4jsf.ajax.html.HtmlAjaxOutputPanel;
public class View {
private UIPanel panel; //avec les méthodes d'accès !
public void addOutputPanel() {
Application application = FacesContext.getCurrentInstance().getApplication();
HtmlAjaxOutputPanel outputPanel = (HtmlAjaxOutputPanel) application.createComponent(HtmlAjaxOutputPanel.COMPONENT_TYPE);
//ici eventuellement des modifications de ton composant
outputPanel.setId(...);
// .... etc
panel.getChildren().add(outputPanel);
} |
Partager