Package org.zkoss.zk.ui.event

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


      setId("btn" + _button);
    }
    public void onClick() throws Exception {
      final MessageboxDlg dlg = (MessageboxDlg)getSpaceOwner();
      if (dlg._listener != null) {
        final Event evt = new Event(_evtnm, dlg, new Integer(_button));
        dlg._listener.onEvent(evt);
        if (!evt.isPropagatable())
          return; //no more processing
      }
      dlg.endModal(_button);
    }
View Full Code Here


 
  public static Event getClickEvent(AuRequest request, String cmd) {
    final JSONArray data = (JSONArray) request.getData().get("data");
    final Calendars cmp = verifyEvent(request, data, 1);   
   
    return new Event(cmd, cmp, Util.fixDSTTime(cmp.getDefaultTimeZone(), new Date(getLong(data.get(0)))));
  }
View Full Code Here

    super.onPageAttached(newpage, oldpage);
    if (oldpage == null) {
      Executions.getCurrent().setAttribute("zkoss.Grid.deferInitModel_"+getUuid(), Boolean.TRUE);
      //prepare a right moment to init Grid(must be as early as possible)
      this.addEventListener("onInitModel", _modelInitListener = new ModelInitListener());
      Events.postEvent(20000, new Event("onInitModel", this));
    }
  }
View Full Code Here

        exec.setAttribute(COMPOSER_CLONE+idcode, composerClone);
       
        //cannot call doAfterCompose directly because the clone
        //component might not be attach to Page yet
        comp.addEventListener(ON_CLONE_DO_AFTER_COMPOSE, new CloneDoAfterCompose());
        Events.postEvent(new Event(ON_CLONE_DO_AFTER_COMPOSE, comp, composerClone));
      }
      return composerClone;
    } catch (Exception ex) {
      throw UiException.Aide.wrap(ex);
    }
View Full Code Here

  private boolean _serverPushEnabled;

  public DesktopEventQueue() {
    _dummy.addEventListener("onQueue", new EventListener() {
      public void onEvent(Event event) throws Exception {
        final Event evt = (Event)event.getData();
        final Set listenerCalled = new HashSet();
        for (;;)
          for (Iterator it = _listeners.iterator();;) {
            final ListenerInfo inf;
            try {
View Full Code Here

    private void process(List evts) {
      Throwable ex = null;
      do {
        for (Iterator it = evts.iterator(); !_ceased && it.hasNext();) {
          final Event evt = (Event)it.next();
          try {
            _que.publish(evt);
          } catch (Throwable t) {
            if (ex == null) ex = t;
          }
View Full Code Here

    }
    final Collection roots = page.getRoots();
    for (final Iterator it = roots.iterator(); it.hasNext();) {
      final Component root = (Component) it.next();
      if (root != spaceOwner) {
        Events.postEvent(new Event("onLogin", root, auth));
      }
    }
  }
View Full Code Here

    sessionScope.remove(ZkAuthenticationEntryPoint.LOGIN_OK_DELAY);

    //Start count OK button.
    final int delay = Integer.parseInt((String)self.getAttribute("loginOKDelay"));
    if (delay == 0) { //close the window immediately
        Events.postEvent(new Event("onOK", self));
    } else {
      closebtn.setLabel(Messages.get(MZul.OK));
      closebtn.focus();
      if (delay > 0) {
        closetm.setAttribute("END_TIME", new Long(new Date().getTime() + delay * 1000));
View Full Code Here

  public void onTimer$closetm() {
    final long endtime = ((Long)closetm.getAttribute("END_TIME")).longValue();
    final long curtime = new Date().getTime();
    final long left = (endtime - curtime + 500L) / 1000L;
    if (left <= 0) {
        Events.sendEvent(new Event("onOK", (Component) self));
        closetm.stop();
    } else {
      closebtn.setLabel(Messages.get(MZul.OK)+" ("+left+")");
    }
  }
View Full Code Here

    }
  }
 
  private void doPopup(String targetUrl) {
    final Execution exec = Executions.getCurrent();
    final Event event = (Event) exec.getAttribute("actionEvent");
    final Component popTarget = event.getTarget();
    exec.setAttribute(ZkAjaxHandler.POPUP, popTarget);
    Events.sendEvent(new Event(POPUP_EVENT, popTarget, targetUrl));
  }
View Full Code Here

TOP

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

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.