Potrzebuję pokazać tekst końcówki narzędzia w wielu wierszach, ale metoda setTitle()
w gwt po prostu ignoruje znak \n
?Jak utworzyć wielowierszowy tekst z podpowiedziami w GWT
Czy można to osiągnąć?
Potrzebuję pokazać tekst końcówki narzędzia w wielu wierszach, ale metoda setTitle()
w gwt po prostu ignoruje znak \n
?Jak utworzyć wielowierszowy tekst z podpowiedziami w GWT
Czy można to osiągnąć?
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.
setTitle
pracował dla mnie, gdybym umieścił \n
jako separator linii.
której wersji próbowałeś? – Reddy
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. –
Dzięki Ashwin, spróbuję. – Reddy
Do tego musimy dodać programy obsługi zdarzeń dla każdego widżetu ..right? – Reddy
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. –