Aggiungere un’icona all’intestazione della casella di riepilogo

Tradotto automaticamente da Deepl

A partire da 4D v15 R5, è possibile aggiungere un’icona nell’intestazione della casella di riepilogo mediante programmazione. L’immagine può provenire da un file, da una variabile immagine o dalla libreria immagini. L’icona può essere posizionata a sinistra o a destra della colonna.

Poiché è possibile sostituire l’icona in modo programmatico, si possono visualizzare frecce d’ordine personalizzate, un’icona basata sul contenuto visualizzato o, utilizzando SVG, anche immagini create dinamicamente, come il numero di e-mail non lette.

extract_hdi

Abbiamo adattato i due comandi seguenti:

  • OBJECT Get format ( { * ;} object )
  • OGGETTO IMPOSTA FORMATO ( { * ;} oggetto ; displayFormat )

Per formattare l’intestazione di una casella di riepilogo, nel parametro “displayFormat” si deve passare una stringa di caratteri che rispetti la seguente sintassi “picture;iconPos” dove:

  • immagine: Immagine collegata a un’intestazione che proviene da una libreria di immagini o da una variabile immagine:Se l’immagine proviene da una libreria di immagini, inserire il suo numero, preceduto da un punto interrogativo (ad esempio: “?250”).Se l’immagine proviene da una variabile immagine, inserire il nome della variabile.Se l’immagine proviene da un file memorizzato nella cartella Risorse del database, inserire un URL del tipo “#{cartella/}nome immagine” o “file:{cartella/}nome immagine”.
  • iconPos: posizione dell’icona. Sono possibili due valori: iconPos = 1 che significa Sinistra o iconPos = 2 che significa Destra.

Esempio di database

Per maggiori dettagli, consultare il manuale di aggiornamento di 4D v15 R5.