我正在使用GWT 2.1.0.M3中的CellTable。有removeColumn函数,但没有removeAllColumns或其他任何函数。由于“列”是CellTable的私有成员,因此即使是我的CellTable扩展也无法轻松访问它。

现在,我只存储添加的列数,因此我记得将其全部删除。有人知道更好的方法吗?

最佳答案

我正在用这种方式


取表的列数


int count = this.getView().getTbcell().getColumnCount();


遍历并删除第一列

for(int i=0;i<count;i++){ this.getView().getTbcell().removeColumn(0);}


就是这样,我们完成了:-)

关于gwt - 从CellTable中删除所有列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3772480/

10-10 05:57