【发布时间】:2013-09-16 15:43:29
【问题描述】:
好的,我正在使用 GWTP。我使用 eClipse 创建了 TestPresenter。
在 TestView.ui.xml 中,我有
<g:HTMLPanel>
<g:FlexTable ui:field="messageFlexTable" borderWidth="1" /> </g:HTMLPanel>
在TestPresenter.java中,我有
Button clearButton=new Button("Clear");
getView().getComposeMessageHTMLPanel().add(clearButton);
clearButton.addClickHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
// TODO Auto-generated method stub
getView().getMessageFlexTable().clear();
}
});
但是,当单击清除时,只有该弹性表内的按钮和标签被清除,该弹性表的所有文本和边框仍然存在?
但是,如果我通过代码 FlexTable ft=new FlexTable(); 创建 FlexTable,那么我没有问题?
怎么了?这是 GWTP 中的错误吗?
【问题讨论】: