Como colocar ícone nos grids

Bom dia a todos.

Gostaria de saber como faço para colocar um ícone num campo.

Ex.: colocar um simbolo de download em todos campos de um grid e que estes levem cada um a um respectivo arquivo no BD.

Crie um campo manualmente.

No evento onrecord utilize a macro sc_link.

Boa tarde!

Obrigado pela dica Haroldo, na verdade o que resolveu pra mim foi:

//no campo “rank” só preciso que um icone apareça lá e assim funcionou

{rank} = “”;

//Já neste campo “Regulamento” caso haja algum arquivo nele (blob), ele mostra um icone e ao clicar no link se faz o download do //arquivo, caso não tenha sido feito o upload do arquivo ainda, ele mostra um outro ícone.

if({Regulamento}!=""){
{icone_regulamento} = “<a href=“javascript:nm_mostra_doc(’” . $_SESSION[‘sc_session’][$this->Ini->sc_page]
[‘grid_campeonatos’][‘seq_dir’] . “’, '” . ({Regulamento}) . “’, ‘grid_campeonatos’,
'” . $this->Ini->path_link . “grid_campeonatos/grid_campeonatos_doc.php’)” target=”_self" class="" .
$this->Ini->cor_link_dados . “”> "; }
else {
{icone_regulamento} = " ";
}

//o campo Regulamento ta como Arquivo, Documento (nome do arquivo)
//o campo icone_regulamento ta como texto, e na verdade o campo que é exibido é o icone_regulamento, o campo Regulamento fica oculto.

//tudo dentro de eventos em onRecord

1 Curtida