I am trying to write a web - based calendar system and I found there
is a calendar example shown in SmartGWT showcase and I would like to
use it. However, I found that if I have to create events, I have to
(i.e. CalendarOverlappingData.java) create an array of calendar
objects in order to run it.

________________________________________________________________________________________

package com.calendar.client;

import com.smartgwt.client.widgets.calendar.CalendarEvent;
import java.util.Date;

public class CalendarOverlappingData {

    private static CalendarEvent[] records;
    private static Date today = new Date();
    private static int year = today.getYear();
    private static int month = today.getMonth();
    private static int start = today.getDate() - today.getDay();

    public static CalendarEvent[] getRecords() {
        if (records == null) {
            records = getNewRecords();
        }
        return records;
    }

    public static CalendarEvent[] getNewRecords() {


                return new CalendarEvent[]{
                        new CalendarEvent(1, "Meeting", "Shareholders
meeting: monthly forecast report", new Date(year, month, start + 3, 9,
0, 0), new Date(year, month, start + 3, 14, 0, 0)),
                        new CalendarEvent(2, "Realtor", "Breakfast with
realtor to discuss moving plans", new Date(year, month, start + 3, 8,
0, 0), new Date(year, month, start + 3, 10, 0, 0)),
                        new CalendarEvent(3, "Soccer", "Little league soccer
finals", new Date(year, month, start + 4, 8, 0, 0), new Date(year,
month, start + 4, 12, 0, 0)),
                        new CalendarEvent(4, "Sleep", "Catch up on sleep",
new Date(year, month, start + 4, 9, 0, 0), new Date(year, month, start
+ 4, 11, 0, 0)),
                        new CalendarEvent(5, "Inspection", "Home inspector
coming", new Date(year, month, start + 4, 10, 0, 0), new Date(year,
month, start + 4, 12, 0, 0), false, "testStyle"),
                        new CalendarEvent(6, "Dinner Party", "Prepare
elaborate meal for friends", new Date(year, month, start + 4, 11, 0,
0), new Date(year, month, start + 4, 14, 0, 0)),
                        new CalendarEvent(7, "Poker", "Poker at Steve's
house", new Date(year, month, start + 4, 13, 0, 0), new Date(year,
month, start + 4, 16, 0, 0))
                };
    }
}

___________________________________________________________________________________________

I would like to know if there is a possible way to display events in
the calendar by reading data stored in database instead of creating a
calendar object before compilation?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to