Package org.zkoss.calendar.event

Examples of org.zkoss.calendar.event.CalendarsEvent


     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

    int x = Integer.parseInt(String.valueOf(data.get(i++)));
    int y = Integer.parseInt(String.valueOf(data.get(i++)));
    int dtwd = Integer.parseInt(String.valueOf(data.get(i)));
    int dthgh = Integer.parseInt(String.valueOf(data.get(i)));
   
    return new CalendarsEvent(evtName, cmp, ce, beginDate, endDate, x, y, dtwd, dthgh);
  }
View Full Code Here

     mychart.setModel(model);
     mychart.invalidate();
  }
 
  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

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.