设置可扩展日历时出现问题

时间:2012-05-04 09:18:38

标签: extjs calendar extjs4.1 extensible

我正在尝试在我的ExtJs 4.1应用程序中设置Extensible Calendar Pro,但我仍然得到名称未定义错误。

修改

我解决了原来的问题,但直接进入另一个问题。

更新的代码:

Ext.define('ZeuS.view.panels.ZeusMainPanel',{
    extend: 'Ext.panel.Panel',
    id : 'zeusMainPanel',
    alias : 'widget.zeus',

requires : [
    'Extensible.Extensible',
    'Extensible.calendar.CalendarPanel',
    'Extensible.calendar.data.MemoryEventStore',
    'Extensible.calendar.data.EventModel',
    'Extensible.calendar.view.*'
],

    autoShow : true,
    layout : 'border',
    border : false,

    initComponent : function(){
        this.items = [{
                /*
                 * Some other Ext Elements
                 */
            }, {
                region : 'east',
                xtype : 'extensible.calendarpanel',
                name : 'zeus-calendar',
                width : 500,
                eventStore: Ext.create('Extensible.calendar.data.EventStore', {
                    data: Ext.create('Extensible.calendar.data.EventModel',{
                        StartDate: '2101-01-12 12:00:00',
                        EndDate: '2101-01-12 13:30:00',
                        Title: 'My cool event',
                        Notes: 'Some notes'
                    })
                })
            }
        ];

        this.callParent(arguments);
    }

});

现在,当包含Extensible单例时,它会正确加载所有类,但没有任何作用。我只有一个白色屏幕,控制器或其他任何地方都没有功能。当我从需求列表中删除它时会出现此错误:Extensible.log is not a function

我是否可以使用该插件?

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Extensible.log是在可扩展单例上定义的,因此如果正确设置了依赖项和包含它,它应始终可用。你真的应该在Extensible论坛上发布附加细节(Ext版本,可扩展版本,脚本包括标记),因为这基本上是一个产品支持问题。

编辑:顺便说一下,没有Extensible.Extensible这样的东西,这可能是你问题的一部分。此外,您不能对非Sencha类使用通配符要求语句。在尝试使用它创建复杂布局之前,您可能会先尝试使用基本示例。