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
答案 0 :(得分:1)
对话框中没有页脚。您引用的元素是围绕对话框的边框的一部分。