Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Calendar.setData doesn't show events

    Version v13.1p_2025-04-29/Enterprise Deployment (2025-04-29)

    Hello, I just noticed that if I do Calendar.setData(anArray), it doesn't show events, if the Calendar has the dataSource attribute specified, is it expected?

    Test case:

    Code:
    isc.DataSource.create({
        ID: "eventDS",
        fields:[
            {name:"eventId", primaryKey: true, type: "sequence"},
            {name:"name"},
            {name:"description"},
            {name:"startDate", type: "datetime"},
            {name:"endDate", type: "datetime"}
        ],
        clientOnly:true
    });
    
    isc.Calendar.create({
        ID: "eventCalendar" ,
        currentViewName:"month",
        dataSource: eventDS
    });
    then run:

    Code:
    eventCalendar.setData([
        {
            eventId:1,
            name:"Meeting",
            description:"Shareholders meeting: monthly forecast report",
            startDate:"2025-04-29T07:00:00.000",
            endDate:"2025-04-29T12:00:00.000"
        },
        {
            eventId:2,
            name:"Realtor",
            description:"This canvas is styled by color settings on the CalendarEvent",
            startDate:"2025-04-30T06:00:00.000",
            endDate:"2025-04-30T08:00:00.000",
            headerTextColor:"black",
            headerBackgroundColor:"orange",
            headerBorderColor:"darkorange",
            textColor:"darkgreen",
            borderColor:"darkorange",
            backgroundColor:"#ffffcc"
        },
        {
            eventId:6,
            name:"Airport run",
            description:"This canvas is styled by color settings on the CalendarEvent",
            startDate:"2025-04-30T23:00:00.000",
            endDate:"2025-05-01T01:00:00.000",
            headerTextColor:"white",
            headerBackgroundColor:"green",
            headerBorderColor:"green",
            textColor:"darkgreen",
            borderColor:"darkgreen",
            backgroundColor:"lightgreen"
        },
        {
            eventId:4,
            name:"Sleep",
            description:"Catch up on sleep",
            startDate:"2025-05-01T03:00:00.000",
            endDate:"2025-05-01T07:00:00.000"
        },
        {
            eventId:5,
            name:"Inspection",
            description:"This canvas is styled and disabled by custom styleName and canEdit settings on the CalendarEvent",
            startDate:"2025-05-01T08:00:00.000",
            endDate:"2025-05-01T10:00:00.000",
            styleName:"testStyle",
            canEdit:false
        },
        {
            eventId:3,
            name:"Soccer",
            description:"Little league soccer finals",
            startDate:"2025-05-01T11:00:00.000",
            endDate:"2025-05-01T14:00:00.000"
        },
        {
            eventId:7,
            name:"Dinner Party",
            description:"Prepare elaborate meal for friends",
            startDate:"2025-05-01T15:00:00.000",
            endDate:"2025-05-01T18:00:00.000"
        },
        {
            eventId:8,
            name:"Poker",
            description:"Poker at Steve's house",
            startDate:"2025-05-01T19:00:00.000",
            endDate:"2025-05-01T21:00:00.000"
        },
        {
            eventId:9,
            name:"Directors Meeting",
            description:"Board of directors meeting: discussion of next months strategy",
            startDate:"2025-05-02T09:00:00.000",
            endDate:"2025-05-02T13:00:00.000"
        }
    ])
Working...
X