2012-05-18 4 views
2

Можно ли отключить перетаскивание в экземпляре com.google.gwt.user.client.ui.DialogBox? Мне нравится, что мой контейнер имеет строку заголовка, но он должен быть в фиксированном положении, и пользователь не должен его перемещать.GWT: Отключить перетаскивание в DialogBox

Если это невозможно, то какой виджет GWT подходит для работы?

ответ

5

Продлить DialogBox, переопределить beginDragging и использовать preventDefault прервать обработку перетаскивания.

Как так:

public class MyDialogBox extends DialogBox 
{ 
    protected void beginDragging(MouseDownEvent e) 
    { 
     e.preventDefault(); 
    } 
} 

Смотрите документацию для DomEvent.preventDefault

+0

работает как шарм ... спасибо! –

Смежные вопросы