假设每一行都有格式:
Data | <Delete Button>
现在我想在最后添加一个空行。我想不要在最后一行显示<Delete Button>
。我通过数据提供程序添加了空数据。有没有办法实现这个目标?
答案 0 :(得分:1)
创建列时可以覆盖一种方法:
Column<MyObject, Number> myColumn = new Column<MyObject, Number>(new NumberCell()) {
@Override
public String getCellStyleNames(Context context, MyObject myObject) {
return context.getIndex() == displayItems.size() - 1 ? "hide" : null;
}
};
context.getIndex()
为您提供一个行号。您可以在CSS文件中定义CSS样式,例如&#34; hide&#34;有规则&#34;不透明度:0&#34;或&#34; display:none&#34;,并仅为最后一行返回此样式。
我的例子是NumberCell,但它适用于所有单元格。