Package org.zkoss.calendar.event

Examples of org.zkoss.calendar.event.CalendarsEvent


      calendar.add(Calendar.MINUTE, 30);
    }
    ppbt.setModel(new ListModelList(dateTime));
    ppet.setModel(new ListModelList(dateTime));

    CalendarsEvent evt = getEditEvent();

    int left = evt.getX();
    int top = evt.getY();
    if (top + 245 > evt.getDesktopHeight())
      top = evt.getDesktopHeight() - 245;
    if (left + 410 > evt.getDesktopWidth())
      left = evt.getDesktopWidth() - 410;
    editEventWindow.setLeft(left + "px");
    editEventWindow.setTop(top + "px");

    CalendarEvent ce = evt.getCalendarEvent();

    SimpleDateFormat edit_sdf = new SimpleDateFormat("HH:mm");
    edit_sdf.setTimeZone(getCalendarCtrl().getCal().getDefaultTimeZone());
    // Calendar calendar =
    // Calendar.getInstance(org.zkoss.util.Locales.getCurrent());
View Full Code Here


      calendar.add(Calendar.MINUTE, 30);
    }
    ppbt.setModel(new ListModelList(dateTime));
    ppet.setModel(new ListModelList(dateTime));

    CalendarsEvent evt = getNewEvent();

    int left = evt.getX();
    int top = evt.getY();
    if (top + 245 > evt.getDesktopHeight())
      top = evt.getDesktopHeight() - 245;
    if (left + 410 > evt.getDesktopWidth())
      left = evt.getDesktopWidth() - 410;
    createEventWindow.setLeft(left + "px");
    createEventWindow.setTop(top + "px");
    SimpleDateFormat create_sdf = new SimpleDateFormat("HH:mm");
    create_sdf.setTimeZone(getCalendarCtrl().getCal().getDefaultTimeZone());

    // Calendar calendar =
    // Calendar.getInstance(org.zkoss.util.Locales.getCurrent());
    String[] times = create_sdf.format(evt.getBeginDate()).split(":");
    int hours = Integer.parseInt(times[0]) * 2;
    int mins = Integer.parseInt(times[1]);
    int bdTimeSum = hours + mins;
    if (mins >= 30)
      hours++;
    ppbt.setSelectedIndex(hours);
    times = create_sdf.format(evt.getEndDate()).split(":");
    hours = Integer.parseInt(times[0]) * 2;
    mins = Integer.parseInt(times[1]);
    int edTimeSum = hours + mins;
    if (mins >= 30)
      hours++;
    ppet.setSelectedIndex(hours);
    boolean isAllday = (bdTimeSum + edTimeSum) == 0;
    ppbegin.setTimeZone(getCalendarCtrl().getCal().getDefaultTimeZone());
    ppbegin.setValue(evt.getBeginDate());
    ppend.setTimeZone(getCalendarCtrl().getCal().getDefaultTimeZone());
    ppend.setValue(evt.getEndDate());
    ppallDay.setChecked(isAllday);
    pplocked.setChecked(false);
    ppbt.setVisible(!isAllday);
    ppet.setVisible(!isAllday);

    createEventWindow.setVisible(true);

    createEventWindow.setAttribute("calendars", getCalendarCtrl().getCal());
    createEventWindow.setAttribute("calevent", evt);
    evt.stopClearGhost();
  }
View Full Code Here

    if (data == null || data.length != 5)
      throw new UiException(MZk.ILLEGAL_REQUEST_WRONG_DATA, new Object[] {
          Objects.toString(data), this });
    CalendarEvent ce = cmp.getCalendarEventById(data[0]);
    if (ce != null)
      Events.postEvent(new CalendarsEvent(getId(), cmp, ce, null, null,
        Integer.parseInt(data[1]), Integer.parseInt(data[2]), Integer
            .parseInt(data[3]), Integer.parseInt(data[4])));

  }
View Full Code Here

    if (tz.inDaylightTime(eventBegin))
      eventBegin = new Date(eventBegin.getTime() - tz.getDSTSavings());
    if (tz.inDaylightTime(eventEnd))
      eventEnd = new Date(eventEnd.getTime() - tz.getDSTSavings());
   
    Events.postEvent(new CalendarsEvent(getId(), cmp, null,
        eventBegin, eventEnd,
        Integer.parseInt(data[2]), Integer.parseInt(data[3]),
        Integer.parseInt(data[4]), Integer.parseInt(data[5])));
  }
View Full Code Here

      eventEnd = new Date(eventEnd.getTime() - tz.getDSTSavings());
   
   
   
    if (ce != null)
      Events.postEvent(new CalendarsEvent(getId(), cmp, ce,
        eventBegin, eventEnd,
        Integer.parseInt(data[3]), Integer.parseInt(data[4]), Integer
            .parseInt(data[5]), Integer.parseInt(data[6])));
  }
View Full Code Here

     model.setValue("Purple Events", new Double(size > 0 ? (purple/size)*100 : 0));
     mychart.setModel(model);
  }
 
  public void onEventCreate$calendars(ForwardEvent event) {
    CalendarsEvent evt = (CalendarsEvent) event.getOrigin();
    int left = evt.getX();
    int top = evt.getY();
    int timeslots = calendars.getTimeslots();
    int timeslotTime = 60 / timeslots;
    if (top + 245 > evt.getDesktopHeight())
      top = evt.getDesktopHeight() - 245;
    if (left + 410 > evt.getDesktopWidth())
      left = evt.getDesktopWidth() - 410;
    createEvent.setLeft(left + "px");
    createEvent.setTop(top + "px");
    SimpleDateFormat create_sdf = new SimpleDateFormat("HH:mm");
    create_sdf.setTimeZone(calendars.getDefaultTimeZone());
    String[] times = create_sdf.format(evt.getBeginDate()).split(":");
    int hours = Integer.parseInt(times[0]) * timeslots;
    int mins = Integer.parseInt(times[1]);
    int bdTimeSum = hours + mins;
    hours += mins / timeslotTime;
   
    createEvent$ppbt.setSelectedIndex(hours * 12 / timeslots);
    times = create_sdf.format(evt.getEndDate()).split(":");
    hours = Integer.parseInt(times[0]) * timeslots;
    mins = Integer.parseInt(times[1]);
    int edTimeSum = hours + mins;
    hours += mins / timeslotTime;
    ((Listbox)createEvent.getFellow("ppet")).setSelectedIndex(hours * 12 / timeslots);
    boolean isAllday = (bdTimeSum + edTimeSum) == 0;
   
    createEvent$ppbegin.setTimeZone(calendars.getDefaultTimeZone());
    createEvent$ppbegin.setValue(evt.getBeginDate());
    createEvent$ppend.setTimeZone(calendars.getDefaultTimeZone());
    createEvent$ppend.setValue(evt.getEndDate());
    createEvent$ppallDay.setChecked(isAllday);
    createEvent$pplocked.setChecked(false);
    createEvent$ppbt.setVisible(!isAllday);
    createEvent$ppet.setVisible(!isAllday);

    createEvent.setVisible(true);
    createEvent.setAttribute("calevent", evt);
    evt.stopClearGhost();
  }
View Full Code Here

    createEvent.setVisible(false);
    ((CalendarsEvent)createEvent.getAttribute("calevent")).clearGhost();
  }
 
  public void onEventEdit$calendars(ForwardEvent event) {
    CalendarsEvent evt = (CalendarsEvent) event.getOrigin();
   
    int left = evt.getX();
    int top = evt.getY();
    if (top + 245 > evt.getDesktopHeight())
      top = evt.getDesktopHeight() - 245;
    if (left + 410 > evt.getDesktopWidth())
      left = evt.getDesktopWidth() - 410;
   
    TimeZone tz = calendars.getDefaultTimeZone();
   
    editEvent.setLeft(left + "px");
    editEvent.setTop(top + "px");
    CalendarEvent ce = evt.getCalendarEvent();
    SimpleDateFormat edit_sdf = new SimpleDateFormat("HH:mm");
    edit_sdf.setTimeZone(tz);
    Calendar calendar = Calendar.getInstance(org.zkoss.util.Locales
        .getCurrent());
    String[] times = edit_sdf.format(ce.getBeginDate()).split(":");
View Full Code Here

    }
    editEvent.setVisible(false);
  }
 
  public void onEventUpdate$calendars(ForwardEvent event) {
    CalendarsEvent evt = (CalendarsEvent) event.getOrigin();
    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/d");
    sdf1.setTimeZone(calendars.getDefaultTimeZone());
    StringBuffer sb = new StringBuffer("Update... from ");
    sb.append(sdf1.format(evt.getCalendarEvent().getBeginDate()));
    sb.append(" to ");
    sb.append(sdf1.format(evt.getBeginDate()));
    popupLabel.setValue(sb.toString());
    int left = evt.getX();
    int top = evt.getY();
    if (top + 100 > evt.getDesktopHeight())
      top = evt.getDesktopHeight() - 100;
    if (left + 330 > evt.getDesktopWidth())
      left = evt.getDesktopWidth() - 330;
    updateMsg.open(left, top);
    timer.start();
    org.zkoss.calendar.Calendars cal = (org.zkoss.calendar.Calendars) evt
        .getTarget();
    SimpleCalendarModel m = (SimpleCalendarModel) cal.getModel();
    SimpleCalendarEvent sce = (SimpleCalendarEvent) evt.getCalendarEvent();
    sce.setBeginDate(evt.getBeginDate());
    sce.setEndDate(evt.getEndDate());
    m.update(sce);
  }
View Full Code Here

    final String[] data = request.getData();
    if (data == null || data.length != 6)
      throw new UiException(MZk.ILLEGAL_REQUEST_WRONG_DATA, new Object[] {
          Objects.toString(data), this });
   
    Events.postEvent(new CalendarsEvent(getId(), cmp, null,
        new Date(Long.parseLong(data[0])), new Date(Long.parseLong(data[1])),
        Integer.parseInt(data[2]), Integer.parseInt(data[3]),
        Integer.parseInt(data[4]), Integer.parseInt(data[5])));
  }
View Full Code Here

    if (data == null || data.length != 7)
      throw new UiException(MZk.ILLEGAL_REQUEST_WRONG_DATA, new Object[] {
          Objects.toString(data), this });
    CalendarEvent ce = cmp.getCalendarEventById(data[0]);
    if (ce != null)
      Events.postEvent(new CalendarsEvent(getId(), cmp, ce, new Date(Long
        .parseLong(data[1])), new Date(Long.parseLong(data[2])),
        Integer.parseInt(data[3]), Integer.parseInt(data[4]), Integer
            .parseInt(data[5]), Integer.parseInt(data[6])));
  }
View Full Code Here

TOP

Related Classes of org.zkoss.calendar.event.CalendarsEvent

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.