问题描述
我正在使用GWT 2.1.0.M3中的CellTable。有removeColumn函数,但没有removeAllColumns或任何东西。由于列是CellTable的私人成员,所以即使我的CellTable的扩展名也可以轻松访问它。现在,我只是将列数I添加,所以我可以记得全部删除它们。任何人都知道更好的方法?
我使用这种方式
- 计算表的列数
int count = this.getView( ).getTbcell()。getColumnCount();
-
循环并移除第一列(int i = 0; i< count; i ++){
this.getView()。getTbcell()。removeColumn(0);
);
}
这就是我们完成的: - )
I'm using a CellTable from GWT 2.1.0.M3. There are removeColumn functions, but no removeAllColumns or anything. Since "columns" is a private member of CellTable, not even my extension of CellTable can easily access it.
For now, I'm just storing the number of columns I add so I can remember to remove them all. Anyone know a better way?
I am using this way
- Take count of columns of table
int count = this.getView().getTbcell().getColumnCount();
Loop through and remove first column
for(int i=0;i<count;i++){ this.getView().getTbcell().removeColumn(0);}
Thats it we are done :-)
这篇关于删除CellTable中的所有列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!