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

Examples of com.extjs.gxt.ui.client.widget.CollapsePanel


      c.show();
    }
  }

  protected CollapsePanel createCollapsePanel(ContentPanel panel, BorderLayoutData data) {
    CollapsePanel cp = new CollapsePanel(panel, data) {
      protected void onExpandButton(BaseEvent be) {
        if (isExpanded()) {
          setExpanded(false);
        }
        onExpandClick(this);
      }
    };
    BorderLayoutData collapseData = new BorderLayoutData(data.getRegion());
    collapseData.setSize(24);
    collapseData.setMargins(data.getMargins());
    ComponentHelper.setLayoutData(cp, collapseData);
    cp.setData("panel", panel);
    panel.setData("collapse", cp);
    return cp;
  }
View Full Code Here


      Map<String, Object> st = panel.getState();
      st.put("collapsed", true);
      panel.saveState();
      setCollapsed(panel, true);

      CollapsePanel cp = (CollapsePanel) panel.getData("collapse");
      if (cp == null) {
        cp = createCollapsePanel(panel, data);
      }
      layoutContainer.add(cp);
      layout();

      setLayoutOnChange(layoutContainer, layoutOnChange);

      if (GXT.isFocusManagerEnabled()) {
        cp.el().focus();
      }
      fireEvent(Events.Collapse, createBorderLaoutEvent(panel));
    }
  }
View Full Code Here

      fireEvent(Events.Collapse, createBorderLaoutEvent(panel));
    }
  }

  private void onExpand(ContentPanel panel) {
    CollapsePanel cp = panel.getData("collapse");
    if (cp != null && layoutContainer.getItems().contains(cp)
        && fireEvent(Events.BeforeExpand, createBorderLaoutEvent(panel))) {
      boolean layoutOnChange = layoutContainer.isLayoutOnChange();
      setLayoutOnChange(layoutContainer, false);
View Full Code Here

  }-*/;

  private void switchPanels(ContentPanel panel) {
    BorderLayoutData data = (BorderLayoutData) getLayoutData(panel);
    layoutContainer.remove(panel);
    CollapsePanel cp = (CollapsePanel) panel.getData("collapse");
    if (cp == null) {
      cp = createCollapsePanel(panel, data);
    }
    initPanel(panel);
    setCollapsed(panel, true);
View Full Code Here

      c.show();
    }
  }

  protected CollapsePanel createCollapsePanel(ContentPanel panel, BorderLayoutData data) {
    CollapsePanel cp = new CollapsePanel(panel, data) {
      protected void onExpandButton(BaseEvent be) {
        if (isExpanded()) {
          setExpanded(false);
        }
        onExpandClick(this);
      }
    };
    BorderLayoutData collapseData = new BorderLayoutData(data.getRegion());
    collapseData.setSize(24);
    collapseData.setMargins(data.getMargins());
    ComponentHelper.setLayoutData(cp, collapseData);
    cp.setData("panel", panel);
    panel.setData("collapse", cp);
    return cp;
  }
View Full Code Here

      Map<String, Object> st = panel.getState();
      st.put("collapsed", true);
      panel.saveState();
      setCollapsed(panel, true);

      CollapsePanel cp = (CollapsePanel) panel.getData("collapse");
      if (cp == null) {
        cp = createCollapsePanel(panel, data);
      }

      layoutContainer.add(cp);
      cp.setVisible(isVisible);
      layout();

      setLayoutOnChange(layoutContainer, layoutOnChange);

      if (GXT.isFocusManagerEnabled()) {
        cp.el().focus();
      }
      fireEvent(Events.Collapse, createBorderLaoutEvent(panel));
    }
  }
View Full Code Here

      fireEvent(Events.Collapse, createBorderLaoutEvent(panel));
    }
  }

  private void onExpand(ContentPanel panel) {
    CollapsePanel cp = panel.getData("collapse");
    if (cp != null && cp.getParent() == layoutContainer
        && fireEvent(Events.BeforeExpand, createBorderLaoutEvent(panel))) {
      boolean layoutOnChange = layoutContainer.isLayoutOnChange();
      setLayoutOnChange(layoutContainer, false);
      cp.setExpanded(false);
      setCollapsed(panel, false);
      boolean isVisible = cp.isVisible();

      Map<String, Object> st = panel.getState();
      st.remove("collapsed");
      panel.saveState();
View Full Code Here

  }-*/;

  private void switchPanels(ContentPanel panel) {
    BorderLayoutData data = (BorderLayoutData) getLayoutData(panel);
    layoutContainer.remove(panel);
    CollapsePanel cp = (CollapsePanel) panel.getData("collapse");
    if (cp == null) {
      cp = createCollapsePanel(panel, data);
    }
    initPanel(panel);
    setCollapsed(panel, true);
View Full Code Here

    return event;
  }

  private CollapsePanel createCollapsePanel(ContentPanel panel, BorderLayoutData data) {
    CollapsePanel cp = new CollapsePanel(panel, data) {
      protected void onExpandButton(BaseEvent be) {
        if (isExpanded()) {
          setExpanded(false);
        }
        onExpandClick(this);
      }
    };
    BorderLayoutData collapseData = new BorderLayoutData(data.getRegion());
    collapseData.setSize(24);
    collapseData.setMargins(data.getMargins());
    ComponentHelper.setLayoutData(cp, collapseData);
    cp.setData("panel", panel);
    panel.setData("collapse", cp);
    return cp;
  }
View Full Code Here

      Map<String, Object> st = panel.getState();
      st.put("collapsed", true);
      panel.saveState();
      setCollapsed(panel, true);

      CollapsePanel cp = (CollapsePanel) panel.getData("collapse");
      if (cp == null) {
        cp = createCollapsePanel(panel, data);
      }
      layoutContainer.add(cp);
      layout();

      setLayoutOnChange(layoutContainer, layoutOnChange);

      if (GXT.isAriaEnabled()) {
        cp.el().focus();
      }
      fireEvent(Events.Collapse, createBorderLaoutEvent(panel));
    }
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.CollapsePanel

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.