2012-05-04 2 views
0

Я пытаюсь настроить Extensible Calendar Pro в моем приложении ExtJs 4.1, но я все равно получаю имя не определено ошибка.Проблемы с настройкой Расширяемый календарь

EDIT:

Я решил исходную задачу, но прямо пошел в другой.

Обновленный код:

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

Я использую плагин с правой стороны?

Любые советы?

+0

В прокомментированном «других элементах Ext» у вас есть что-то с областью: «центр», правильно? – sha

+0

Да, у меня есть. Это полностью работающий макет границы. Эти части просто занимали место в вопросе. – Demnogonis

+0

Итак, откуда именно возникает ошибка? – sha

ответ

1

Extensible.log определен на Single Single Single Extensible, поэтому он всегда должен быть доступен, если ваши зависимости и включенные настроены правильно. Вы действительно должны размещать сообщения на форумах Extensible с дополнительными деталями (Ext-версия, Extensible version, script include markup), поскольку это в основном вопрос поддержки продукта.

EDIT: Кстати, нет такой вещи, как Extensible.Extensible, которая может быть частью вашей проблемы. Также вы не можете использовать подстановочные знаки для инструкций для классов, отличных от Sencha. Вы можете попробовать получить базовый пример, работающий сначала, прежде чем пытаться создать с ним сложный макет.

+1

Хорошо, я объясню свою проблему на вашем форуме более подробно. Спасибо за ответ. Только как стимул, но можете ли вы добавить еще одно примерное приложение к вашим примерам, которое показывает, как реализовать календарь в шаблоне ExtJS MVC? Я думаю, что это предотвратит подобные проблемы в будущем. – Demnogonis

+0

Да, я сделаю это, когда у меня появится шанс. Должно быть достаточно легко. –

+0

Прохладный, спасибо! Кстати: я уже опубликовал вопрос на расширяемых форумах. – Demnogonis