label2Col.setEditor(new CellEditor(createTextField(MAX_LENGTH_1)));
GroupingStore<GestionDto> store = new GroupingStore<GestionDto>();
store.groupBy(GestionDto.MARCHE);
GroupSummaryView view = new GroupSummaryView() {
@Override
protected void refreshSummary(String groupField, String group) {
if (GestionDto.MARCHE.equalsIgnoreCase(groupField)) {
return;
}
super.refreshSummary(groupField, group);
}
};
view.setGroupRenderer(new GridGroupRenderer() {
@Override
public String render(GroupColumnData data) {
SimpleDto obj = (SimpleDto) data.gvalue;
if (obj == null) {
return "";
}
return obj.getLabel();
}
});
view.setShowGroupedColumn(true);
view.setForceFit(true);
gestionGrid = new CustomEditorGrid<GestionDto>(store, cm, role, user);
gestionGrid.setAutoHeight(true);
gestionGrid.setHideMode(HideMode.OFFSETS);
gestionGrid.setView(view);