pessoa estou precisando de preencher um panel que esta vazio com html de links seria Panel de Comunicados e listaria os ultimos 10 comunicados quando clicar em um deles abrira um modal.
como posso fazer isso dinamicamente la no java usando binding correto?
veja como esta
<div id="comunicado">
<rich:panel styleClass="panelComunicado" binding="#{avisos.objPanelComunicado}">
<f:facet name="header">
<h:outputText>Comunicado</h:outputText>
</f:facet>
</rich:panel>
</div>
public class AvisosControl {
private HtmlPanel objPanelComunicado = null;
private AvisosDAO avisosDao = null;
public AvisosControl() {
if (avisosDao == null) {
avisosDao = new AvisosDAO();
}
createPanelAvisos();
}
public HtmlPanel getObjPanelComunicado() {
return objPanelComunicado;
}
public void setObjPanelComunicado(HtmlPanel objPanelComunicado) {
this.objPanelComunicado = objPanelComunicado;
}
private void createPanelAvisos() {
objPanelComunicado = new HtmlPanel();
List<Avisos> lista = avisosDao.lista10UltimasGlobalPessoal(0);
for (Avisos aviso : lista) {
HtmlCommandLink link = (HtmlCommandLink) SystemSession.app().createComponent(HtmlCommandLink.COMPONENT_TYPE);
link.setValue(aviso.getTitulo());
objPanelComunicado.getChildren().add(link);
}
}
public static Application app(){
return session.returnApplication();
}
private Application returnApplication(){
return FacesContext.getCurrentInstance().getApplication();
}
até agora ja fiz os links mas esta faltando crias modal para os links
RESOLVIDO VLW