我使用 GXT 2.2.0,我需要制作一个用于删除行的按钮。制作复选框并创建一个“删除”按钮是一个想法,但我已经有复选框供用户选择行以进一步使用它们,并决定它不是“用户友好的”。那么如何给单元格添加按钮呢?
问问题
1961 次
1 回答
2
要将按钮添加到单元格中,我必须这样做:
column = new ColumnConfig();
column.setRenderer(new GridCellRenderer() {
@Override
public Object render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore store, Grid grid) {
final int row = store.indexOf((PropertyItem) model);
Button b = new Button("remove", new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
Window.alert("row index= " + row);
remove(row, customerId);
}
});
b.setIconStyle("/gxt/images/gxt/icons/delete.png");
return b;
}
});
于 2013-06-20T07:42:49.503 回答