Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.wicketstuff.ddcalendar;
 
 import java.util.List;
 import java.util.Set;
 
Homepage
public class HomePage extends WebPage {
	private static final long serialVersionUID = 1L;
Constructor that is invoked when page is invoked without a session.

Parameters:
parameters Page parameters
    public HomePage(final PageParameters parameters) {
    	.add(new MyCalendarEvent(this"Item A"));
    	.add(new MyCalendarEvent(this"Item B"));
    	.add(new MyCalendarEvent(this"Item C"));
    	
		List<Stringhours = new ArrayList<String>();
		for(int hour=0; hour<24; hour++)
			hours.add(String.format("%02d:00"hour));
		CalendarModel model = new CalendarModelImpl(new CalendarWeek()) {
			private static final long serialVersionUID = 1L;
				Set<CalendarEventevents = new HashSet<CalendarEvent>();
				return events;
			}
		};
		add(new DDCalendarPanel<MyCalendarEvent>("ddcalendar"hours, 30, modeltrue"MyItems"false) {
			private static final long serialVersionUID = 1L;
			}
			protected void onDrop(int dayOfWeekint hourOfDayMyCalendarEvent objectAjaxRequestTarget target) {
				object.schedule(dayOfWeek+1, hourOfDay);
				target.addComponent(this);
			}
		});
    }
	public void unschedule(MyCalendarEvent myCalendarEvent) {
		.remove(myCalendarEvent);
		.add(myCalendarEvent);
	}
New to GrepCode? Check out our FAQ X