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

Examples of com.extjs.gxt.ui.client.widget.grid.ColumnHeader.Head


    if (GXT.isFocusManagerEnabled()) {
      int kc = e.getKeyCode();
      if (kc == KeyCodes.KEY_UP && selection != null && selection.row == 0) {
        int col = selection.cell;
        deselectAll();
        Head h = grid.getView().getHeader().getHead(col);
        selectedHeader = h;
        grid.getView().getHeader().selectHeader(col);
        return;
      }
      if (selectedHeader != null && (kc == KeyCodes.KEY_LEFT || kc == KeyCodes.KEY_RIGHT)) {
View Full Code Here


  protected void handleColumnHidden(ColumnModelEvent e) {
    ColumnHeader header = grid.getView().getHeader();
    if (header != null) {
      int col = e.getColIndex();
      Head h = header.getHead(col);
      if (h == selectedHeader) {
        selectedHeader = null;
      }
    }
  }
View Full Code Here

      ColumnHeader ch = grid.getView().getHeader();
      int idx = ch.indexOf(selectedHeader) - 1;
      ColumnConfig config = grid.getColumnModel().getColumn(idx);
      while (config != null) {
        if (!config.isHidden()) {
          Head h = getHead(idx, false);
          selectedHeader = h;
          grid.getView().getHeader().selectHeader(idx);
          break;
        } else {
          idx--;
View Full Code Here

      ColumnHeader ch = grid.getView().getHeader();
      int idx = ch.indexOf(selectedHeader) + 1;
      ColumnConfig config = grid.getColumnModel().getColumn(idx);
      while (config != null) {
        if (!config.isHidden()) {
          Head h = getHead(idx, false);
          selectedHeader = h;
          grid.getView().getHeader().selectHeader(idx);
          break;
        } else {
          idx++;
View Full Code Here

        return;
      }
      if (listStore.indexOf(lastSelected) == 0 && !grouped) {
        deselectAll();
        ColumnHeader header = grid.getView().getHeader();
        Head h = getHead(0, false);
        if (h != null) {
          selectedHeader = h;
          header.selectHeader(header.indexOf(h));
        }
      }
      if (grouped) {
        GroupingView view = (GroupingView) grid.getView();
        NodeList<Element> groups = view.getGroups().cast();
        if (selectedGroup != null) {
          int gindex = indexOf(groups, selectedGroup);

          if (gindex == 0) {
            deselectAll();
            ColumnHeader header = grid.getView().getHeader();
            Head h = getHead(0, false);
            if (h != null) {
              selectedHeader = h;
              header.selectHeader(header.indexOf(h));
            }
          }
View Full Code Here

    for (int i = 0; i < cols; i++) {
      ColumnConfig config = grid.getColumnModel().getColumn(i);
      if (!config.isHidden()) {
        ColumnHeader header = grid.getView().getHeader();
        if (header != null) {
          Head h = header.getHead(i);
          if (h != null && h.isRendered()) {
            Filter f = getFilter(config.getDataIndex());
            if (f != null) {
              h.el().setStyleName(filterStyle, f.isActive());
            }
          }
        }
      }
    }
View Full Code Here

  protected void handleColumnHidden(ColumnModelEvent e) {
    ColumnHeader header = grid.getView().getHeader();
    if (header != null) {
      int col = e.getColIndex();
      Head h = header.getHead(col);
      if (h == selectedHeader) {
        selectedHeader = null;
      }
    }
  }
View Full Code Here

      ColumnHeader ch = grid.getView().getHeader();
      int idx = ch.indexOf(selectedHeader) - 1;
      ColumnConfig config = grid.getColumnModel().getColumn(idx);
      while (config != null) {
        if (!config.isHidden()) {
          Head h = getHead(idx, false);
          selectedHeader = h;
          grid.getView().getHeader().selectHeader(idx);
          break;
        } else {
          idx--;
View Full Code Here

      ColumnHeader ch = grid.getView().getHeader();
      int idx = ch.indexOf(selectedHeader) + 1;
      ColumnConfig config = grid.getColumnModel().getColumn(idx);
      while (config != null) {
        if (!config.isHidden()) {
          Head h = getHead(idx, false);
          selectedHeader = h;
          grid.getView().getHeader().selectHeader(idx);
          break;
        } else {
          idx++;
View Full Code Here

        return;
      }
      if (listStore.indexOf(lastSelected) == 0 && !grouped) {
        deselectAll();
        ColumnHeader header = grid.getView().getHeader();
        Head h = getHead(0, false);
        if (h != null) {
          selectedHeader = h;
          header.selectHeader(header.indexOf(h));
        }
      }
      if (grouped) {
        GroupingView view = (GroupingView) grid.getView();
        NodeList<Element> groups = view.getGroups().cast();
        if (selectedGroup != null) {
          int gindex = indexOf(groups, selectedGroup);

          if (gindex == 0) {
            deselectAll();
            ColumnHeader header = grid.getView().getHeader();
            Head h = getHead(0, false);
            if (h != null) {
              selectedHeader = h;
              header.selectHeader(header.indexOf(h));
            }
          }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.grid.ColumnHeader.Head

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.