2013-12-18 4 views
1

Я планировал использовать расширение Ext.ux.panel.PDF https://github.com/SunboX/ext_ux_pdf_panel для своего приложения, но не могу заставить его работать внутри моего Sencha Architect 3.0. Я загрузил файлы и поместил файл js в каталог проекта /ext/src/ux/panel/PDF.js. В apllication я поставил требовать линию на верхнем уровне под ПрименениеSencha EXT JS делает Ext.ux.panel.PDF для работы

Ext.application({ 

    requires: [ 
     'Ext.window.MessageBox', 
     'Ext.ux.panel.PDF' 
    ], ... 

Но когда я хочу, чтобы создать экземпляр панели PDF-файл с кодом из примера я получаю эту ошибку:

Uncaught Error: The following classes are not declared even if their files have been loaded: 'Ext.ux.panel.PDF'. Please check the source code of their corresponding files for possible typos: 'ext/src/ux/panel/PDF.js 

Пожалуйста, порекомендуйте.

EDIT: Я попытался с помощью загрузчика, но ошибка все еще присутствует

Ext.Loader.setConfig({ 
    enabled: true, 
    paths: { 
     Ext: 'ext/src' 
    } 
}); 

ответ

2

Ошибка, которую вы получаете, означает, что файл ext/src/ux/panel/PDF.js не содержит действительного javascript. Я тестировал это расширение, и я не получаю эту ошибку.

Это файл пуст, вы получите только эту ошибку, если он содержит недопустимый javascript, это должна быть вторая ошибка, а первая будет жаловаться на синтаксическую ошибку. Если файл отсутствует, вы получите еще одну ошибку.

Посмотрите внимательно на файл, возможно, он поврежден при загрузке или распаковке расширения. Или вы отредактировали его по ошибке и ввели ошибку.

+0

Я попытался загрузить файл снова и заменить его, но он не сделал трюк. Есть ли только один файл, потому что zip содержит несколько файлов? – Jacob

+0

Я не знаю, какие файлы необходимы для чего. Включите все файлы. Эта ошибка зависит от браузера? Я тестировал только в Chrome. –

+0

Во всех браузерах нет одинаково. – Jacob

1

пытаются добавить ниже код на верхней части Ext.application ({~~~ Source

Ext.Loader.setPath({ 
    'Ext.ux' : 'YOURPATH(ABSOLUTE OR RELATIVE)/ext/src/ux' 
}); 
+0

Спасибо за помощь ... но ошибка по-прежнему присутствует! – Jacob

+0

Ошибка явно указывает, что файл есть, поэтому это не может быть решением. –

Смежные вопросы