ListGrid不想设置删除按钮列的宽度

时间:2012-12-10 16:17:08

标签: smartgwt

在ListGrid上,当您启用删除记录时,每条记录行上都有一个交叉图像。 是否可以重新调整此列的大小? 当我要求listGrid的字段列表时,它给我

for (ListGridField field : listGrid.getFields()) {
  System.out.println("'" + field.getName() + "'");
}

列名列表然后是名为“$ 54h”的列...我认为它是删除按钮列的名称。

但似乎这段代码:

for (ListGridField field : listGrid.getFields()) {
  field.setWidth("100%");
}
listGrid.getField("$54h").setWidth(60);

不能产生我想要的东西:意味着我的删除按钮列不是60px宽度。

有谁理解为什么?

1 个答案:

答案 0 :(得分:0)

要解决此问题,请使用

ListGridField removeFieldProperties = new ListGridField("View-delete", "Delete this record", 40);
listGrid.setRemoveFieldProperties(removeFieldProperties);