2010-06-24 17 views

Odpowiedz

10

Jeśli używasz właściwości title, nie można mieć etykiety linii multi-line. To nie jest problem z GWT, ale problem z implementacją/obsługą wskazówek przeglądarki. Jeśli naprawdę potrzebujesz wielowierszowej podpowiedzi, użyj Popup panel lub DecoratedPopupPanel.

Będzie to wymagało trochę dodatkowego kodowania niż tylko nawiązywanie połączenia z setTitle, ale jako korzyść uzyskasz pełną kontrolę nad sposobem prezentacji etykiety.

+0

Dzięki Ashwin, spróbuję. – Reddy

+0

Do tego musimy dodać programy obsługi zdarzeń dla każdego widżetu ..right? – Reddy

+2

Tak! Raz pokazać i jeszcze raz ukryć etykietkę, np. jeśli nie korzystasz z autohide. Możesz użyć Handler myszy [Over/Out] do tego. Brzmi jak dużo pracy :) Ale, jeśli tak jak ja, podklasy wejściowe Widgety w projekcie i używać tych podklas zamiast widgetów wejściowych GWT bezpośrednio, można wypracować eleganckie rozwiązanie jednorazowe. –

1

setTitle pracował dla mnie, gdybym umieścił \n jako separator linii.

+0

której wersji próbowałeś? – Reddy

+0

Który komponent jest używany w panelu podpowiedzi. Spróbuj użyć pola tekstowego w etykiecie narzędzia: będziesz w stanie \ n tekstować niezależnie od wersji GWT. –

Powiązane problemy