Package org.zkoss.zk.ui.event

Examples of org.zkoss.zk.ui.event.SelectEvent


  }
 
  public void service(org.zkoss.zk.au.AuRequest request, boolean everError) {
    final String cmd = request.getCommand();
    if (cmd.equals(Events.ON_SELECT)) {
      SelectEvent evt = SelectEvent.getSelectEvent(request);
      Set selItems = evt.getSelectedItems();
      if (selItems == null || selItems.size() != 1)
        throw new UiException("Exactly one selected tab is required: " + selItems); // debug purpose
      final Horbox horbox = getHorbox();
      if (horbox != null)
        horbox.selectPanelDirectly((Horpanel) selItems.iterator().next(), true);
View Full Code Here


              if (item != null && selIndex != index) { // bug 1647817, avoid endless-loop
                Set items = new HashSet();
                items.add(item);
                //bug #2140491
                Executions.getCurrent().setAttribute("zkoss.zkplus.databind.ON_SELECT"+lbx.getUuid(), Boolean.TRUE);
                Events.postEvent(new SelectEvent("onSelect", lbx, items, item));
              }
            }
            return item;
          }
        } else if (xmodel == null) { //no model case, assume Listitem.value to be used with selectedItem
View Full Code Here

              if (item != null && selIndex != index) { // bug 1647817, avoid endless-loop
                Set items = new HashSet();
                items.add(item);
                //bug #2140491
                Executions.getCurrent().setAttribute("zkoss.zkplus.databind.ON_SELECT"+cbbox.getUuid(), Boolean.TRUE);
                Events.postEvent(new SelectEvent("onSelect", cbbox, items, item));
              }
            }
            return item;
          }
        } else if (xmodel == null) { //no model case, assume Comboitem.value to be used with selectedItem
View Full Code Here

        || cmd.equals("onMapDoubleClick")
        || cmd.equals("onMapRightClick")) {
      final MapMouseEvent evt = MapMouseEvent.getMapMouseEvent(request);
      Events.postEvent(evt);
    } else if (cmd.equals(Events.ON_SELECT)) {
      SelectEvent evt = SelectEvent.getSelectEvent(request);
      Set selItems = evt.getSelectedItems();
      final Component mitem =  selItems == null || selItems.isEmpty() ?
          null : (Component) selItems.iterator().next();
      setSelectedItem(mitem);
      Events.postEvent(evt);
    } else if (cmd.equals("onMapTypeChange")) {
      final MapTypeChangeEvent evt = MapTypeChangeEvent.getMapTypeChangeEvent(request);
      setMapTypeByClient(evt.getType());
      Events.postEvent(evt);
    } else if (cmd.equals("onMapDrop")) {
      final MapDropEvent evt = MapDropEvent.getMapDropEvent(request);
      final Component dragged = evt.getDragged();
      if (dragged instanceof Gmarker)
        ((Gmarker) dragged).setAnchor(evt.getLatLng());
      Events.postEvent(evt);
    } else
      super.service(request, everError);
  }
View Full Code Here

        listAssignableQueues.setItemRenderer(queueRenderer);
        listAssignableQueues.addEventListener(Events.ON_SELECT, new EventListener() {

            @Override
            public void onEvent(Event event) {
                SelectEvent se = (SelectEvent) event;

                LimitingResourceQueue queue = getSelectedQueue(se);
                if (queue != null) {
                    feedValidGaps(element, queue);
                }
            }

            public LimitingResourceQueue getSelectedQueue(SelectEvent se) {
                final Listitem item = (Listitem) se.getSelectedItems().iterator().next();
                return (LimitingResourceQueue) item.getValue();
            }

        });
        listAssignableQueues.setSelectedIndex(0);
View Full Code Here

        Validate.notNull(tabBox);
        tabBox.addEventListener(Events.ON_SELECT, new EventListener() {

            @Override
            public void onEvent(Event event) {
                SelectEvent e = (SelectEvent) event;
                for (Object each : e.getSelectedItems()) {
                    if (tabs.get(each) != null) {
                        tabs.get(each).tabSelected();
                    }
                }
            }
View Full Code Here

        lbResourceAllocationType.addEventListener(Events.ON_SELECT, new EventListener() {

            @Override
            public void onEvent(Event event) {
                SelectEvent se = (SelectEvent) event;

                final ResourceAllocationTypeEnum oldState = getOldState();
                ResourceAllocationTypeEnum newState = getSelectedValue(new ArrayList(se.getSelectedItems()));
                if (thereIsTransition(newState)) {
                    if (isConsolidatedTask()) {
                        restoreOldState();
                        editTaskController.showNonPermitChangeResourceAllocationType();
                    } else {
View Full Code Here

            refreshOrderWindow();

            // come back to the current tab after initialize all tabs.
            resetSelectedTab();
            selectTab(previousTab.getId());
            Events.sendEvent(new SelectEvent(Events.ON_SELECT, previousTab,
                    null));

            if (isNewObject) {
                this.planningControllerEntryPoints.goToOrderDetails(order);
            }
View Full Code Here

            @Override
            public void run() {
                if (tab != null) {
                    tab.setSelected(true);
                    Events.sendEvent(new SelectEvent(Events.ON_SELECT, tab,
                            null));
                }

                if (!(orderElement instanceof Order)
                        && orderElementTreeController != null) {
View Full Code Here

TOP

Related Classes of org.zkoss.zk.ui.event.SelectEvent

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.