0

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

4

1 回答 1

1

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

于 2012-10-18T16:06:59.923 回答