Może to głupie pytanie, ale GWT FlowPanel (surowy element div
) nie zapewnia czegoś do obsłużenia go mouseclick/mousemovement. Przesłanianie onBrowserEvent
również nie działa.GWT: Jaki jest sposób obsługi Kliknij na GWT FlowPanel
Jeśli ustawisz zdarzenie onclick
przy użyciu natywnego JavaScript (musisz określić dodatnią wysokość przed, "div" ma wysokość 0
, jeśli nie jest określona), to przechwytywanie tych zdarzeń działa poprawnie. Czy istnieje sposób, aby to zrobić bez korzystania z JSNI?
dobrze, jeśli dobrze rozumiem FlowPanel i FokusPanel, nie można zastąpić FlowPanel przez FocusPanel, ale można oczywiście zawinąć FlowPanel w FocusPanel. – Zwik
Tak, 'FocusPanel' jest implementacją' SimplePanel', więc nie może zawierać więcej niż jednego widżetu podrzędnego. Ale jeśli twój "FlowPanel" zawiera tylko jeden, możesz po prostu zastąpić go 'FocusPanel' :). –
Cóż, używanie FlowPanel dla tylko 1 dziecka byłoby bezużyteczne. – Zwik