Adicionar um ícone ao cabeçalho da caixa de listagem

Tradução automática de Deepl

A partir de 4D v15 R5, pode adicionar um ícone no cabeçalho da caixa de listagem por programação. A imagem pode provir de um ficheiro, de uma variável de imagem ou da biblioteca de imagens. Este ícone pode ser colocado à esquerda ou ao lado direito da coluna.

Uma vez que pode substituir o ícone programmaticamente, pode exibir as suas próprias setas de ordem personalizadas, um ícone baseado no conteúdo exibido, ou usando SVG, mesmo imagens criadas dinamicamente, tais como o número de e-mails não lidos.

extract_hdi

Adaptámos os dois comandos seguintes:

  • OBJECTO Obter formato ( { * ;} objecto )
  • OBJECT SET FORMAT ( { * ;} object ; displayFormat )

Para formatar um cabeçalho de caixa de listagem, no parâmetro “displayFormat”, passar uma cadeia de caracteres respeitando a seguinte sintaxe “picture;iconPos” onde:

  • imagem: Imagem ligada a um cabeçalho que vem de uma biblioteca de imagens ou de uma variável de imagem:Se a imagem vem de uma biblioteca de imagens, introduza o seu número, precedido de um ponto de interrogação (por exemplo: “?250”). Se a imagem vem de uma variável de imagem, introduza o nome da variável. Se a imagem vem de um ficheiro armazenado na pasta Resources da base de dados, introduza um URL do tipo “#{folder/}picturename” ou “file:{folder/}picturename”.
  • iconPos: posição do ícone. Dois valores são possíveis: iconPos = 1 que significa Esquerda ou iconPos = 2 que significa Direita

Exemplo de base de dados

Para mais detalhes, consulte o manual de actualização 4D v15 R5.