2009-07-17 5 views
0

Я хочу полностью развернуть или восстановить GWT HorizontalSplitPanel, когда пользователь дважды щелкает пальцем панели.Как поймать GWT HorizontalSplitPanel событие двойного щелчка

Я планировал расширить HorizonTalSplitPanel, чтобы добавить это поведение, но поскольку это последний класс, это невозможно.

Кто-нибудь знает способ реализации этого поведения?

Спасибо.

ответ

1

Я выполнил нечто похожее на предложение DLH, в details of which are here

Он отлично работает в IE, но я получал спорадические поведения в Firefox.

+0

Очень хорошая статья – jassuncao

2

Возможно, вы могли бы создать класс для переноса HorizontalSplitPanel, который расширил бы другую панель (возможно, SimplePanel). HorizontalSplitPanel будет частным полем в классе обертки.

Затем вы должны добавить DoubleClickHandler к палец панели, который будет вызывать hSplitPanelObject.setSplitPosition (newPosition).

Это похоже на работоспособность?