0
好的,我正在使用GWTP。我用eClipse创建TestPresenter。为什么我无法在GWTP中的UiBinder中清除FlexTable?
在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内&标签得到了清理,所有的文字&可灵活的边界仍然存在?
但是,如果我通过代码FlexTable ft=new FlexTable();
创建FlexTable,那么我没有问题?
有什么不对?这是GWTP中的错误吗?
如果看起来有效, – Tum