Package com.extjs.gxt.ui.client.widget.grid

Examples of com.extjs.gxt.ui.client.widget.grid.GroupSummaryView


    cm.getColumns().add(groupingColumn);

    GroupingStore<FicheStDto> store = new GroupingStore<FicheStDto>();
    store.groupBy(groupingColumnId);

    GroupSummaryView view = new GroupSummaryView();
    view.setShowGroupedColumn(false);

    final CustomEditorGrid<FicheStDto> grid = new CustomEditorGrid<FicheStDto>(store, cm);
    grid.setHeight(300);
    grid.setView(view);
    grid.getStore().addStoreListener(new StoreListener<FicheStDto>() {
View Full Code Here


    cm.addHeaderGroup(0, 18, new HeaderGroupConfig("AVANCEMENT / MARCHE", 1, 4));
    cm.addHeaderGroup(0, 22, new HeaderGroupConfig("RETENUES APPLIQUEES", 1, 11));
    cm.addHeaderGroup(0, 33, new HeaderGroupConfig("PRORATA / VARIATION", 1, 6));

    GroupingStore<FicheStDto> store = new GroupingStore<FicheStDto>();
    GroupSummaryView view = new GroupSummaryView();
    view.setShowGroupedColumn(false);

    ficheStSummaryGrid = new CustomEditorGrid<FicheStDto>(store, cm);
    ficheStSummaryGrid.setView(view);
    ficheStSummaryGrid.setHeight(120);
    calculateValues();
View Full Code Here

    columns.add(estimate);
    columns.add(rate);
    columns.add(cost);
    ColumnModel cm = new ColumnModel(columns);

    GroupSummaryView summary = new GroupSummaryView();
    summary.setForceFit(true);
    summary.setShowGroupedColumn(false);

    EditorGrid<Task> grid = new EditorGrid<Task>(store, cm);
    grid.setBorders(true);
    grid.setView(summary);
    grid.getView().setShowDirtyCells(false);
View Full Code Here

    columns.add(estimate);
    columns.add(rate);
    columns.add(cost);
    ColumnModel cm = new ColumnModel(columns);

    GroupSummaryView summary = new GroupSummaryView();
    summary.setForceFit(true);
    summary.setShowGroupedColumn(false);

    EditorGrid<Task> grid = new EditorGrid<Task>(store, cm);
    grid.setBorders(true);
    grid.setView(summary);
    grid.getView().setShowDirtyCells(false);
View Full Code Here

  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);
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.grid.GroupSummaryView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.