/ / Ako pridať toolTip do valuePicker - tooltip, xpages, xpages-extlib

Ako pridať nástrojTip na hodnotu ValuePicker - tooltip, xpages, xpages-extlib

Mám Ext Lib valuePicker na XPage apotom pridali nástroj Ext LibTip na Xpage a zadali id ​​hodnoty valuePicker vo vlastnostiach nástroja toolTip (zobrazí sa v zozname ovládacích prvkov, aby sa nástroj dostal na miesto, ale keď sa presuniem nad hodnotu valuePicker, nič sa nestane. mať niekoľko toolTips na stránke zameraných na rádiové tlačidlá a editory a všetky fungujú správne, takže môj proces je správny.I zamerať toolTip, ktorý chcem pre valuePicker na kontrolu úprav a dostanem správne zobrazenie tipov.

odpovede:

3 pre odpoveď č. 1

Hodnota valuePicker "stratí" id počas renderovania (pozrite sa na zdrojový kód renderovanej stránky), takže nie je možné adresovať id hodnoty valuePicker v tooltipe.

Riešením je dať a <span> s id okolo hodnoty valuePicker a adresou tohto id v tooltipe.

<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 pre odpoveď č. 2

možno môžete vypočítať "for" vlastnosť pre xe: tooltip použiť getClientId ("valuePickerTooltip").

Bez toho, aby som to testoval, som si istý, žeID hodnota "valuePickerTooltip" sa prevedie na ID klienta za behu, to znamená, že získa predponu. Pomocou funkcie getClientId () môžete získať ID runtime pre ovládací prvok.