Apologize for the delay, too busy here.

We always try to answer as many questions on the forums as we can, but our priorities are the Premium Help forums and improving/bug fixing the toolkit. In addition, there is a hard work on the new version of the toolkit - Ext.NET v2.

Quote Originally Posted by Rupesh View Post
If I purchased premium license. Will my issue regarding calendar control will solve?
Please follow
http://www.ext.net/store/
and search for "Premium Support Subscription". There are the benefits.

Regarding the question.

Yes, you should override Ext.calendar.EventRecord.

Example
<ext:ResourcePlaceHolder runat="server" Mode="ScriptFiles" />

<script type="text/javascript" src="resources/js/MyEventRecord.js"></script>
MyEventRecord.js
Ext.calendar.EventMappings = {
    EventId: {
        name: 'EventId',
        mapping: 'id',
        type: 'int'
    },
    CalendarId: {
        name: 'CalendarId',
        mapping: 'cid',
        type: 'int'
    },
    Title: {
        name: 'Title',
        mapping: 'title',
        type: 'string'
    },
    StartDate: {
        name: 'StartDate',
        mapping: 'start',
        type: 'date',
        dateFormat: 'c'
    },
    EndDate: {
        name: 'EndDate',
        mapping: 'end',
        type: 'date',
        dateFormat: 'c'
    },
    Location: {
        name: 'Location',
        mapping: 'loc',
        type: 'string'
    },
    Notes: {
        name: 'Notes',
        mapping: 'notes',
        type: 'string'
    },
    Url: {
        name: 'Url',
        mapping: 'url',
        type: 'string'
    },
    IsAllDay: {
        name: 'IsAllDay',
        mapping: 'ad',
        type: 'boolean'
    },
    Reminder: {
        name: 'Reminder',
        mapping: 'rem',
        type: 'string'
    },
    IsNew: {
        name: 'IsNew',
        mapping: 'n',
        type: 'boolean'
    },
    MyLink: {
        name: 'MyLink',
        type: 'string'
    },
    MyName: {
        name: 'MyName',
        type: 'string'
    }
};
  
(function() {
    var M = Ext.calendar.EventMappings;
  
    Ext.calendar.EventRecord = Ext.data.Record.create([
    M.EventId,
    M.CalendarId,
    M.Title,
    M.StartDate,
    M.EndDate,
    M.Location,
    M.Notes,
    M.Url,
    M.IsAllDay,
    M.Reminder,
    M.IsNew,
    M.MyLink,
    M.MyName
    ]);
  
    Ext.calendar.EventRecord.reconfigure = function() {
        Ext.calendar.EventRecord = Ext.data.Record.create([
        M.EventId,
        M.CalendarId,
        M.Title,
        M.StartDate,
        M.EndDate,
        M.Location,
        M.Notes,
        M.Url,
        M.IsAllDay,
        M.Reminder,
        M.IsNew,
        M.MyLink,
        M.MyName
        ]);
    };
})();