Boa tarde pessoal,
estou tentando ha um tempinho renderizar uma imagem dentro de um dataTable, porém não estou conseguindo.
Veja só como eu estou tentando:
<rich:dataTable id="tabelaPatrimonio" style="cursor:pointer;" value="#{patrimonioMBean.listaPatrimonioTombados}"
var="listaPatrimonio"
onRowMouseOver="this.style.backgroundColor='#C9FDC1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'" cellpadding="0" cellspacing="0" rows="10" >
..................................
..............................
...................................
<h:column >
<h:graphicImage value="/images/bola_verde.png" [b]rendered="not empty #{patrimonioMBean.verificacao}"/>[/b]
</h:column>
onde o método para listar do data table é o seguinte:
public List<Patrimonio> listarPatrimonioPorStatus() throws ParseException{
// verifica se já existe alguma movimentação
this.verificaMovimentacao();
...................
................................
.........................................
...............................................
método para verificar movimentação:
List<Movimentacao> movTeste = movimentacaoDao.buscarMovimentacaoPorCodPatrimonio(this.patrimonio.getCdPatrimonio());
if(!movTeste.isEmpty()){
setVerificacao(true);
}
Porém dessa maneira não está dando certo,
e eu não estou conseguindo resolver esse meu problema.
O problema é o seguinte: eu preciso mostrar uma bolinha verde, na linha em a verificação for positiva.
Alguém poderia me dar uma luz ?