包装GWT DialogBox页脚

时间:2012-10-18 07:39:00

标签: gwt

DialogBox实际上是<div>个元素集。基本上有TitleBar,MainContent和Footer。默认情况下,向DialogBox添加元素会将它们放入主内容中。

我想要的是把东西扔进页脚。基本上这个div:<div class="dialogBottomCenterInner">

我在继承自DialogBox的类中创建了这个方法来包装页脚:

public HTMLPanel getFooter() {
    Element td = getCellElement(2, 1);
    td.setId("footer"); //html at this point = <div class="dialogBottomCenterInner" id="footer"></div>              
    HTMLPanel panel = HTMLPanel.wrap(td);
    return panel;
}

不幸的是,HTMLPanel.wrap(td);失败了 java.lang.AssertionError:null

1 个答案:

答案 0 :(得分:1)

对话框中没有页脚。您引用的元素是围绕对话框的边框的一部分。