Hi,
i'm trying to put a simple HtmlOutputText dynamically inside a modal panel. Please take a look at my code:
JSP:
<rich:modalPanel id="mpProtocoloSanitario" autosized="true" > <h:form> <rich:panel style="height: 30px; width: 200px; background-color: #0000FF;" > <h:outputText value="Test"/> </rich:panel> <rich:panel id="pnProtocoloSanitario" binding="#{rastreador.panelProtocoloSanitario}" /> <rich:panel style="text-align:center;margin-left: auto;margin-right: auto; margin-top: auto; margin-bottom: auto; border-width: 0px 0px 0px 0px; height: 30px;background-color: transparent;" > <h:graphicImage url="/imagens/bt_fechar.png" style="cursor: hand; cursor: pointer; margin-top: 10px;" onclick="javascript:Richfaces.hideModalPanel('mpProtocoloSanitario')" /> </rich:panel> </h:form> </rich:modalPanel>
private void updatePanel(HtmlPanel panel) { if (panel == null) { panel = new HtmlPanel(); } else { panel.getChildren().clear(); } HtmlOutputText ot = new HtmlOutputText(); ot.setRendered(true); ot.setId("otTest"); ot.setValue("Test Modal Panel"); panel.getChildren().add(ot); }