Nel mio caso non è il titolo ad essere dinamico ma il contenuto.
La documentazione (
tooltip) specifica che agendo nella OnDynamicProperties() è possibile impostarne il contenuto per cella.
Così è stato fatto chiamando una procedura ImpostaTootip() che in base ai parametri ovvero
o - il campo Ubicazione della riga corrente
o - il campo Tipo della riga corrente
o - e un terzo parametro (parametro di sessione dell'applicazione)
specifica il tooltip per le celle Ubicazione.
Per le righe vuote della lista i primi due campi sono correttamente nulli e come tali vengono passati alla ImpostaTooltip()
Il risultato è che per le righe bianche (vuote) il tooltip è erroneamente presente e con contenuto che varia (riporta con una strana sequenza pari e dispari i tooltip delle righe non vuote) invece di essere nullo come impostato.
Assegnando sia la stringa vuota "" che il null (Ubicazioni.Ubicazione.tooltip = "" oppure Ubicazioni.Ubicazione.tooltip = null) non riesce ad eliminare il tooltip.
Anche aver specificato
- Code: Select all
Ubicazioni.tooltipOnEachRow = true
come da indicazioni della documentazione (
tooltipOnEachRow) non ha risolto il problema.
Nell'immagine il tooltip che appare su una riga vuota e nel tracer la chiamata da OnDynamicProperties() a ImpostaTooltip() che specifica senza successo null come contenuto del tooltip.

Uso In.De 10.0.0.4300 r. 8