java - boton - Agregar botón a la celda Grid GXT
grid en java (1)
Uso GXT 2.2.0 y necesito crear un botón para eliminar filas. Fue una idea crear casillas de verificación y crear un botón para "eliminar", pero ya tengo una casilla para elegir filas para que los usuarios las usen más y decida que no es "fácil de usar". Entonces, ¿cómo agregar botón a la celda?
para agregar el botón a la celda, tenía que hacer esto:
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;
}
});