Sencha EXT JS使Ext.ux.panel.PDF成为单词

时间:2013-12-18 08:23:54

标签: pdf extjs sencha-architect

我计划将Ext.ux.panel.PDF扩展名https://github.com/SunboX/ext_ux_pdf_panel用于我的应用,但无法让它在我的Sencha Architect 3.0中运行。 我已下载文件并将js文件放在项目目录/ext/src/ux/panel/PDF.js中。在应用程序中,我将需求行放在Application

下的顶层
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 

请告知。

编辑:我尝试使用加载程序,但错误仍然存​​在

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

2 个答案:

答案 0 :(得分:2)

您获得的错误意味着文件ext/src/ux/panel/PDF.js不包含有效的javascript。我测试了这个扩展,我没有得到那个错误。

它的文件是空的,你只会得到这个错误,如果它包含无效的javascript,这应该是第二个错误,而第一个会抱怨语法错误。 如果文件丢失,您将收到另一个错误。

仔细查看该文件,可能在下载或解压扩展时损坏了。或者您通过错误对其进行了编辑并引入了错误。

答案 1 :(得分:1)

尝试在Ext.application({~~~ source

)之上添加以下代码
Ext.Loader.setPath({
    'Ext.ux' : 'YOURPATH(ABSOLUTE OR RELATIVE)/ext/src/ux'
});