Czy istnieje element taki jak StackPanel lub DecoratedStackPanel, który ma możliwość wyświetlania więcej niż jednego panelu w stosie na raz? Chciałbym mieć opcję rozwijania wszystkich lub zwijania dowolnej liczby paneli, które chcę.Ograniczenie GWT StackPanel?
5
A
Odpowiedz
3
OK, ponieważ nie otrzymałem odpowiedzi, to właśnie dla mnie zadziałało. Google nie ułatwia rozbudowy istniejących paneli w celu dodania lub modyfikacji funkcjonalności, więc to, co zrobiłem, to pobrałem źródło, skopiowałem StackPanel.java
, DecoratorPanel.java
i DecoratedStackPanel.java
do paczki w moim projekcie gwt.
Główną zmianą ja naprawdę potrzebny zrobić, to zmienić zachowanie showStack(int index)
w klasie StackPanel.java
z
public void showStack(int index) {
if ((index >= getWidgetCount()) || (index < 0) || (index == visibleStack)) {
return;
}
if (visibleStack >= 0) {
setStackVisible(visibleStack, false);
}
visibleStack = index;
setStackVisible(visibleStack, true); }
aby coś takiego:
public void showStack(int index) {
if ((index >= getWidgetCount()) || index < 0) {
return;
}
visibleStack = index;
setStackVisible(visibleStack, !getWidget(visibleStack).isVisible());
}
Jestem pewien, że jest to możliwe trochę to posprzątać, ale to wystarczyło. Powód, dla którego inne klasy muszą zostać skopiowane do tego samego pakietu, jest taki, że StackPanel.java
odwołuje się do niektórych metod, które mają tylko widoczność pakietu.
Powiązane problemy
- 1. WPF StackPanel Układ Pytanie
- 2. Definiowanie DataTrigger dla StackPanel
- 3. Ustaw granicę wokół StackPanel.
- 4. Powiąż kolekcję z StackPanel
- 5. Padding na StackPanel?
- 6. Wizualizacja widoczności WPF Stackpanel
- 7. Trzymaj się dolnej części StackPanel
- 8. Używanie StackPanel jako ContentControl (WPF)
- 9. Różnica między gwt, gwt-rpc, ext-gwt, inteligentny gwt
- 10. Kod GWT LUB projektant GWT?
- 11. Jak uzyskać położenie elementu w StackPanel?
- 12. WPF StackPanel pionowe ramki pełnej wysokości
- 13. Silverlight: rozciąganie do pozostałej przestrzeni w StackPanel
- 14. Jak zapętlić elementy statyczne StackPanel WPF?
- 15. Jak mogę uzyskać StackPanel do używania ItemTemplate?
- 16. WPF: Jak rozłożyć elementy sterujące w StackPanel?
- 17. Pętla przez dzieci StackPanel w WPF
- 18. Siatka i StackPanel, który ma lepszą wydajność?
- 19. GWT odpowiednik Live Grid Smart-GWT
- 20. Różnica między gwt-ext i ext-gwt
- 21. GWT bookmarket lub GWT jako biblioteka zewnętrzna
- 22. polimorficzne ograniczenie
- 23. GWT removeClickHandler
- 24. Rusztowanie GWT
- 25. Ograniczenie FILESTREAM serwera SQL
- 26. Ograniczenie Mono Runtime
- 27. ograniczenie polecenia aktualizacji postgreSQL
- 28. Wyjaśnij mi ograniczenie monomorfizmu?
- 29. Strumień WCF - ograniczenie prędkości
- 30. Ograniczenie SQL Server NULL
W GWT 2.5 nie było już potrzeby kopiowania innych klas. –