Gwt 如何动态更新单元格表尾
我试图将页脚添加到celltable中,并发现很难动态更改celltable页脚,但我可以在创建如下列时添加页脚Gwt 如何动态更新单元格表尾,gwt,gwt-celltable,Gwt,Gwt Celltable,我试图将页脚添加到celltable中,并发现很难动态更改celltable页脚,但我可以在创建如下列时添加页脚 cellTable.addColumn(qty, "Qty",Integer.toString(totalQty)); 这不是我要找的,有没有办法动态地将页脚设置为单元格表。有什么帮助吗?您需要实现一个自定义,并将其添加到应该包含该页脚的列中。 例如: public class QuantityFooter extends Header<Number> {
cellTable.addColumn(qty, "Qty",Integer.toString(totalQty));
这不是我要找的,有没有办法动态地将页脚设置为单元格表。有什么帮助吗?您需要实现一个自定义,并将其添加到应该包含该页脚的列中。 例如:
public class QuantityFooter extends Header<Number> {
private final Number totalQty;
public QuantityFooter(Number totalQty) {
super(new NumberCell());
this.totalQty = totalQty;
}
public void setQuantity(Number totalQty) {
this.totalQty = totalQty;
}
@Override
public Number getValue() {
return totalQty;
}
}
当您需要更新页脚时,只需调用quantityFooter.setQuantity(10)
,您可能需要使用redrawHeader()和redrawFooters()重新绘制页眉/页脚
QuantityFooter quantityFooter = new QuantityFooter(0);
cellTable.addColumn(qty, new TextHeader("Qty"),quantityFooter );