Announcement

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

    Error when add event in calendar

    I use RestDataSource and JSON. this my code
    Code:
    public void onModuleLoad() {
    		RestDataSource ds = new RestDataSource();
    		ds.setDataFormat(DSDataFormat.JSON);
    		
    		DataSourceSequenceField eventId = new DataSourceSequenceField("eventId");
    		eventId.setPrimaryKey(true);
    		
    		DataSourceTextField nameField = new DataSourceTextField("name");
    		DataSourceTextField descField = new DataSourceTextField("description");
    		DataSourceDateField startDateField = new DataSourceDateField("startDate");
    		DataSourceDateField endDateField = new DataSourceDateField("endDate");
    		
    		ds.setFields(eventId,nameField,descField,startDateField,endDateField);
    		ds.setFetchDataURL("fetch_event.json");
    		ds.setAddDataURL("add_event.json");
    		ds.setUpdateDataURL("update_event.json");
    		ds.setRemoveDataURL("remove_event.json");
    		
    		Calendar cal = new Calendar();
    		cal.setDataSource(ds);
    		cal.setAutoFetchData(true);
    
                   VLayout vLayout = new VLayout();
    		vLayout.addMember(cal);
                    vLayout.draw();
    
    }
    file fetch_event.json
    Code:
    {
    	response:  
    	{
    		status:0,
    	   	data:
    	   	[
    			{
    				eventId: 1,
    				name: "A Event",
    				description: "description A event",
    				startDate: new Date(2008,11,23,1,0,0),
    				endDate: new Date(2008,11,23,2,0,0)
    			},
    			{
    				eventId: 2,
    				name: "B Event",
    				description: "description B event",
    				startDate: new Date(2008,11,26,4,0,0),
    				endDate: new Date(2008,11,26,5,0,0)
    			}
    		]	
    	}
    }
    file add_event.json
    Code:
    {
    	response:  
    	{
    		status:0,
    	   	data:
    	   	[
    			{
    				eventId: 3,
    				name: "New Event",
    				description: "description new event",
    				startDate: new Date(2008,11,25,2,0,0),
    				endDate: new Date(2008,11,25,3,0,0)
    			}
    		]	
    	}
    }
    file update_event.json
    Code:
    {
    	response:  
    	{
    		status:0,
    	   	data:
    	   	[
    			{
    				eventId: 1,
    				name: "Edit A Event",
    				description: "description edit A event",
    				startDate: new Date(2008,11,23,1,0,0),
    				endDate: new Date(2008,11,23,3,0,0)
    			}
    		]	
    	}
    }
    file remove_event.json
    Code:
    {
    	response:  
    	{
    		status:0,
    	   	data:
    	   	[
    			{
    				eventId: 1
    			}
    		]	
    	}
    }
    But I found error below.
    - Add new event, i get error when receive response from server.
    this is error in firebug

    Code:
    _2[_1.endDateField] is undefined   [ISC_calendar.js line 189]
    - Update,Remove event it's ok in day,month view mode. but it not update in week view mode

    #2
    Can you post the stack trace from Firebug (and ideally, also from the Developer Console in Internet Explorer) for that error? Always good to post this whenever reporting a JS error.

    Comment

    Working...
    X