Название диалога SmartGWT задано неправильно

У меня есть собственный диалог, который расширяет диалог SmartGWT. Моя проблема в том, что заголовок и кнопка закрытия диалогового окна отображаются не в заголовке диалогового окна, а в содержимом диалогового окна под всеми другими элементами.

Вот скриншот:

Неверное размещение заголовка

Жирный шрифт test и кнопка x должны быть в заголовке диалогового окна.

Мой код в основном:

public class MyDialog extends Dialog {    

    public MyDialog() {       
        super();

        this.setTitle("test");

        this.setShowTitle(true);
        this.setShowCloseButton(true);
        this.setShowMaximizeButton(false);
        this.setShowMaximizeButton(false);
        this.setShowStatusBar(false);           
        this.setShowShadow(true);

        this.setWidth("500px");
        this.setHeight("300px");            
    }

    @Override
    protected void onInit() {

        Label lab =  new Label("test");
        this.addMember(lab);
    }
}

Это ошибка в SmartGWT или я что-то упустил? Как правильно разместить заголовок?

Спасибо за любую помощь!


person hage    schedule 23.03.2011    source источник


Ответы (1)


Проблема с вашим кодом. Вы использовали

this.addMember(lab);

вместо

this.addItem(lab);
person RAS    schedule 24.03.2011