我想在ext自带的日历里面多添加一列用来显示人员名称,怎样添加。

解决方案 »

  1.   

    jMonthCalendar 
      

  2.   

    那在eventStore: this.eventStore,里面的eventStore获得后台数据,获取不到,代码如下
    this.eventStore = new Ext.data.Store({//从Event..aspx获得数据
                            url: 'Event.aspx',
                            autoLoad: true,
                            reader:new Ext.data.JsonReader({
                            root:"data",
                                  totalProperty:"totalCount"
                        },[ //设置格式
                           {
            name: 'EventId',
            mapping: 'id',
            type: "int"
        },
        {
            name: 'CalendarId',
            mapping: 'cid',
            type: "int"
        },
        {
            name: 'Title',
            mapping: 'title',
            type: "string"
        },
         {
            name: 'StartDate',
            mapping: 'start.time',
            type: "date"    },
        {
            name: 'EndDate',
            mapping: 'end.time',
            type: "date"    },
        {
            name: 'Location',
            mapping: 'loc',
            type: "string"
        },
         {
            name: 'Notes',
            mapping: 'notes',
            type: "string"
        },
        {
            name: 'Url',
            mapping: 'url',
            type: "string"
        },
        {
            name: 'IsAllDay',
            mapping: 'ad',
            type: "boolean"
        },
        {
            name: 'Reminder',
            mapping: 'rem',
            type: "string"
        },
         {
            name: 'IsNew',
            mapping: 'n',
            type: "boolean"
        }
                    ])                    });
    Event.aspx://我用.NET Framework 3.5中已经提供了一个JSON对象的序列化工具获得DateTime是
    {data:[{"company":/Date(1313121600000)/,"title":/Date(1313121600000)/}]}
    //extjs无法读取,你们后台是怎样转换的,能让js直接显示呢