GraphicImagem repete conteúdo

0 respostas
C

Pessoal estou com uma dúvida, sempre que incluo uma imagem(Faixa de Taekwondo), meus graphicImage sempre ficam com a mesma imagem como se eu estisse inserindo a mesma imagem no datamodel, porem em cada objeto a data fica diferente ou seja conforme eu insiro. Meu método é este:

public String incluirGrau()

{

alunoGraus ag = new alunoGraus();

List list = new ArrayList();

list = (List) aluno_graus.getWrappedData();

FacesContext context = FacesContext.getCurrentInstance();

sessionBeanAluno sessao = (sessionBeanAluno) context.getELContext().getELResolver().getValue(context.getELContext(), null, “sessionBeanAluno”);
ag.setGrau(this.getNovoAlunoGraus().getGrau());

ag.setAluno(sessao.getAlunoParaEdicao());

ag.setData(this.getNovoAlunoGraus().getData());
Iterator i = list.iterator();

while (i.hasNext()) {

alunoGraus novo = new alunoGraus();

novo = (alunoGraus) i.next();
if ((novo.getGrau().getCorFaixa() + novo.getGrau().getCodigo()).equals( ag.getGrau().getCorFaixa()+ ag.getGrau().getCodigo()))

{

FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, “Faixa cadastrada anteriormente.”, null));

return null;

}
}

list.add(ag);

this.setAluno_graus(new ListDataModel(list));

return null;

}

e meu datatable é este:

<rich:dataTable onRowMouseOver=“this.style.backgroundColor=’#FFEBDA’”
onRowMouseOut=“this.style.backgroundColor=’#{a4jSkin.tableBackgroundColor}’” reRender=“ds_tabela_aluno_graus” id=“tabela_aluno_graus” rows=“4” value="#{MBeditarAluno.aluno_graus}" var=“graus” >

rich:column
<f:facet name=“header”>
<h:outputText value=“Grau”/>
</f:facet>


rich:column
<f:facet name=“header”>
<h:outputText value=“Data”/>
</f:facet>
<h:outputText value="#{graus.data}"/>
</rich:column>

<f:facet name=“footer”>

<rich:datascroller for=“tabela_aluno_graus” id=“ds_tabela_aluno_graus” maxPages=“10”>

<f:facet name=“next”>

<h:outputText value=“Próximo”/>

</f:facet>

<f:facet name=“previous”>

<h:outputText value=“Anterior”/>

</f:facet>

<f:facet name=“first”>

<h:outputText value=“Primeiro”/>

</f:facet>

<f:facet name=“last”>

<h:outputText value=“Último”/>

</f:facet>

</rich:datascroller>

</f:facet>

</rich:dataTable>

o que será que está acontecendo???

Criado 20 de julho de 2009
Respostas 0
Participantes 1