Naprawdę mam problem z wyborem między widżetem drzewa GWT, który był częścią GWT od wieków; lub nowy CellTree, który został wprowadzony przez GWT 2.1.GWT 2.1 Drzewo lub CellTree?
Drzewo, które chcę przedstawić użytkownikowi, nie jest szczególnie duże, ale jestem bardzo zaniepokojony reakcją.
Dane w węzłach drzewa będą edytowalne. Klikając węzeł, użytkownik przełącza węzeł w tryb edycji. Edycja bardziej prostych węzłów będzie wymagać tylko jednego TextBox lub TextArea; ale inne będą zawierały kilka widżetów, nad którymi chcę sterować stylem za pomocą CSS.
Jestem zainteresowana podejściem CellTree, ponieważ wydaje się oferować dużą elastyczność i szybkość; jednak przykładowy kod do edycji CellTree dotyczy tylko bardzo prostych typów danych: ciąg, data, liczba całkowita itp. Nie wiem, czy CellTree jest odpowiedni, gdy masz bardziej złożone potrzeby edycji węzła.
Co myślisz? Czy CellTree to najlepsze podejście? Czy CellTree w ogóle zastępuje Drzewo? Jakie heurystyki mogę zastosować przy wyborze między nimi?
Czy wykorzystałeś CompositeCell do komórki z wieloma widżetami? – David
Rozszerzyłem klasę AbstractEditableCell. Zacząłem używać go w wersji 2.1.0.M3, zanim miały wiele dokumentów, więc może być tak, że CompositeCell jest tym, czego potrzebujesz. Widzę też, że dodali "edytor", które wyglądają schludnie. –