Examples of CheckMenuItem


Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

      seperatorItem = new SeparatorMenuItem();
    }
    seperatorItem.removeFromParent();

    if (checkFilterItem == null) {
      checkFilterItem = new CheckMenuItem(getMessages().getFilterText());
      checkFilterItem.addListener(Events.CheckChange, new Listener<MenuEvent>() {
        public void handleEvent(MenuEvent me) {
          onCheckChange(me);
        }
      });
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

    return values;
  }

  public void setSelected(List<ModelData> selected) {
    for (int i = 0; i < getItemCount(); i++) {
      CheckMenuItem item = (CheckMenuItem) getItem(i);
      item.setChecked(store.findModel((ModelData) item.getData("model")) != null, true);
    }
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

      item.setChecked(store.findModel((ModelData) item.getData("model")) != null, true);
    }
  }

  protected void onCheckChange(MenuEvent be) {
    CheckMenuItem item = (CheckMenuItem) be.getItem();
    ModelData m = (ModelData) item.getData("model");
    if (be.isChecked()) {
      selected.add(m);
    } else {
      selected.remove(m);
    }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

    super.onShow();

    removeAll(true);
    for (int i = 0; i < store.getCount(); i++) {
      ModelData m = store.getAt(i);
      CheckMenuItem item = new CheckMenuItem();
      Object v = m.get(filter.getDisplayProperty());
      item.setText(v == null ? "" : v.toString());
      item.setChecked(selected.contains(m));
      item.setHideOnClick(false);
      item.setData("model", m);
      item.addListener(Events.CheckChange, checkListener);
      add(item);
    }

    layout();
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

    rangeItems.add(RangeItem.LESSTHAN);
    rangeItems.add(RangeItem.GREATERTHAN);
    rangeItems.add(RangeItem.EQUAL);

    menu = new Menu();
    beforeItem = new CheckMenuItem();
    beforeItem.addListener(Events.CheckChange, menuListener);

    beforeMenu = new DateMenu();
    beforeMenu.addListener(Events.Select, menuListener);
    beforeItem.setSubMenu(beforeMenu);
    menu.add(beforeItem);

    afterItem = new CheckMenuItem();
    afterItem.addListener(Events.CheckChange, menuListener);
    afterMenu = new DateMenu();
    afterMenu.addListener(Events.Select, menuListener);
    afterItem.setSubMenu(afterMenu);
    menu.add(afterItem);

    menu.add(new SeparatorMenuItem());

    onItem = new CheckMenuItem();
    onItem.addListener(Events.CheckChange, menuListener);
    onMenu = new DateMenu();
    onMenu.addListener(Events.Select, menuListener);
    onItem.setSubMenu(onMenu);
    menu.add(onItem);
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

      menu.add(new SeparatorMenuItem());
      menu.add(groupBy);
    }

    if (menu != null && enableGroupingMenu && enableGrouping && enableNoGroups) {
      final CheckMenuItem showInGroups = new CheckMenuItem(GXT.MESSAGES.groupingView_showGroupsText());
      showInGroups.setChecked(true);
      showInGroups.addSelectionListener(new SelectionListener<MenuEvent>() {

        @Override
        public void componentSelected(MenuEvent ce) {
          onShowGroupsClick(ce, showInGroups.isChecked());
        }
      });
      menu.add(showInGroups);
    }
    return menu;
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.menu.CheckMenuItem

   *
   * @param dataIndex the data index the filter is mapped to
   */
  public BooleanFilter(String dataIndex) {
    super(dataIndex);
    yesItem = new CheckMenuItem();
    yesItem.setGroup(XDOM.getUniqueId());
    yesItem.addListener(Events.CheckChange, listener);
    yesItem.setChecked(false);

    noItem = new CheckMenuItem();
    noItem.setGroup(yesItem.getGroup());
    noItem.addListener(Events.CheckChange, listener);
    noItem.setChecked(true);

    menu.add(yesItem);
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.menu.CheckMenuItem

      // ignore columns with no header text
      if (!hasHeaderValue(i)) {
        continue;
      }
      final int fcol = i;
      final CheckMenuItem check = new CheckMenuItem();
      check.setHideOnClick(false);
      check.setHTML(cm.getColumnHeader(i));
      check.setChecked(!cm.isHidden(i));

      if (!config.isHideable()) {
        check.disable();
      }

      check.addCheckChangeHandler(new CheckChangeHandler<CheckMenuItem>() {

        @Override
        public void onCheckChange(CheckChangeEvent<CheckMenuItem> event) {
          cm.setHidden(fcol, !cm.isHidden(fcol));
          restrictMenu(cm, columnMenu);
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.menu.CheckMenuItem

      }
    }
   
    if (count == 1) {
      for (Widget item : columns) {
        CheckMenuItem ci = (CheckMenuItem) item;
        if (ci.isChecked()) {
          ci.disable();
        }
      }
    } else {
      for (int i = 0, len = columns.getWidgetCount(); i < len; i++) {
        Widget item = columns.getWidget(i);
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.menu.CheckMenuItem

      menu.add(new SeparatorMenuItem());
    } else if (w instanceof ToggleButton) {
      final ToggleButton b = (ToggleButton) w;

      final CheckMenuItem item = new CheckMenuItem(b.getText());
      item.setItemId(b.getItemId());
      item.setChecked(b.getValue());

      if (b.getData("gxt-menutext") != null) {
        item.setText(b.getData("gxt-menutext").toString());
      }

      item.setEnabled(b.isEnabled());

      item.addCheckChangeHandler(new CheckChangeHandler<CheckMenuItem>() {

        @Override
        public void onCheckChange(CheckChangeEvent<CheckMenuItem> event) {
          // must pass true to cause value change event to fire
          b.setValue(event.getItem().isChecked(), true);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.