Ola pessoal tenho uma duvida referente ao datatabel, ele ate lista os dados mas apenas a primeira linha, no meu codigo só setei um valor, mas se passar outro ele vai sibreescrever o dado antigo, como eu posso incluir mais dados no meu datatable?
public List<JustificativaModel> getListaJustificativa() {
listaJustificativa = new ArrayList<JustificativaModel>();
justificativaModel.setDescricao("Descrição 1");
justificativaModel.setStatus("Inativo");
listaJustificativa.add(justificativaModel);
return listaJustificativa;
}
na jsp parte aonde coloco os dados:
[code]<rich:dataTable
style=“height:35px;width:100%;font-size:11px;border:none”
id=“tabelaPesquisa” rows=“3”
value="#{EnquadramentoMB.listaJustificativa }" var=“justificativa”>
<h:column>
<f:facet name="header">
<h:outputText value="Descrição" />
</f:facet>
<h:commandLink value="#{justificativa.descricao }" />
</h:column>[/code]
Se a sua lista tiver apenas um elemento só irá renderizar um,
adicione mais objeto na lista, como o código abaixo que adiciona 10
elementos na lista.
public List<JustificativaModel> getListaJustificativa() {
listaJustificativa = new ArrayList<JustificativaModel>();
for(int i=0; i<10; i++){
JustificativaModel justificativaModel = new JustificativaModel();
justificativaModel.setDescricao("Descrição 1");
justificativaModel.setStatus("Inativo");
listaJustificativa.add(justificativaModel);
}
return listaJustificativa;
}
[quote=marcosharbs]Se a sua lista tiver apenas um elemento só irá renderizar um,
adicione mais objeto na lista, como o código abaixo que adiciona 10
elementos na lista.
public List<JustificativaModel> getListaJustificativa() {
listaJustificativa = new ArrayList<JustificativaModel>();
for(int i=0; i<10; i++){
JustificativaModel justificativaModel = new JustificativaModel();
justificativaModel.setDescricao("Descrição 1");
justificativaModel.setStatus("Inativo");
listaJustificativa.add(justificativaModel);
}
return listaJustificativa;
}
[/quote]
Vlw marcosharbs, e quase isso ai que eu quero, o conceito ta certo, mas no “SetStatus”, alguns vaõ ser ativos e outros inativos, assim como vou mudar a descrição, de que forma poderei fazer isso?
Obrigado pela ajuda estou quase terminando.