/ / Come aggiungere un toolTip a valuePicker - tooltip, xpages, xpages-extlib

Come aggiungere un toolTip a valuePicker - tooltip, xpages, xpages-extlib

Ho un valore Ext Lib su un XPage equindi ho aggiunto un toolTip Ext Lib alla Xpage e specificato l'id di valuePicker nella proprietà for di toolTip (viene visualizzato nell'elenco dei controlli per mirare a toolTip, ma quando passaggio il mouse su valuePicker non accade nulla. ho diverse descrizioni sulla pagina che mirano ai pulsanti di opzione e alle caselle di modifica e funzionano tutte correttamente, quindi il mio processo è corretto. Tiro il toolTip che voglio per valuePicker a un controllo di modifica e visualizzo la punta corretta.

risposte:

3 per risposta № 1

ValuePicker "perde" id durante il rendering (guarda il codice sorgente della pagina renderizzata) quindi non è possibile indirizzare l'id di valuePicker in tooltip.

Una soluzione alternativa è mettere un <span> con un id attorno al valuePicker e per indirizzare questo id in tooltip.

<span
id="valuePickerTooltip">
<xe:valuePicker
id="valuePicker"
...>
<xe:this.dataProvider>
...
</xe:this.dataProvider>
</xe:valuePicker>
</span>
<xe:tooltip
id="tooltip1"
for="valuePickerTooltip"
label="this is the tooltip">
</xe:tooltip>

0 per risposta № 2

forse puoi calcolare la proprietà "for" per xe: tooltip per usare getClientId ("valuePickerTooltip").

Senza averlo testato, sono abbastanza sicuro delL'ID "valuePickerTooltip" verrà convertito in un ID client in fase di runtime, il che significa che ottiene un prefisso. Con getClientId () puoi ottenere l'ID runtime per un controllo.