Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 如何将自定义用户体验添加到Sencha touch中_Extjs_Sencha Touch_Sencha Touch 2 - Fatal编程技术网

Extjs 如何将自定义用户体验添加到Sencha touch中

Extjs 如何将自定义用户体验添加到Sencha touch中,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,这可能是一个基本问题,但有人能澄清一下我如何将自定义用户体验包含到Sencha touch应用程序中吗 详情如下 1.我正在将youtubeplayer添加到sencha touch() 我已下载并放置在我的应用程序的根文件夹中 (C:\xampp\htdocs\Sencha\u New\touch-2.2.0\kids\ux) 我在app.js中添加了这个条目 // Ext.Loader.setPath({ “Ext”:“touch/src”, “儿童”:“应用程序”, 'Ext.ux.You

这可能是一个基本问题,但有人能澄清一下我如何将自定义用户体验包含到Sencha touch应用程序中吗

详情如下 1.我正在将youtubeplayer添加到sencha touch()

  • 我已下载并放置在我的应用程序的根文件夹中 (C:\xampp\htdocs\Sencha\u New\touch-2.2.0\kids\ux)

  • 我在app.js中添加了这个条目

    // Ext.Loader.setPath({ “Ext”:“touch/src”, “儿童”:“应用程序”, 'Ext.ux.YoutubePlayer':'。/ux/Ext-ux YoutubePlayer'//Pavan-为Youtube播放器EXTJS添加 });

  • 在app\sencha.cfg中添加了此条目

    app.classpath=${app.dir}/app.js,${app.dir}/app,ux

  • 当我尝试实例化它时,得到一个错误

    未捕获的TypeError:无法读取未定义的属性“YoutubePlayer”

    谢谢
    帕万

    嗯。。。在我的app.js中,我使用了一个Ux插件,但我对
    setPath
    的调用如下:

    Ext.Loader.setPath({
      'Ext': 'touch/src',
      'MyApp': 'app',
      'Ux': 'vendor/Ux'
    });
    
    root
    |_app
    |_resources
    ...
    |_vendor
     |_Ux
      |_layout
       |_Accordion.js
    
    插件的类是
    Ux.layout.Accordion
    ,我的文件夹结构如下:

    Ext.Loader.setPath({
      'Ext': 'touch/src',
      'MyApp': 'app',
      'Ux': 'vendor/Ux'
    });
    
    root
    |_app
    |_resources
    ...
    |_vendor
     |_Ux
      |_layout
       |_Accordion.js
    
    my sencha.cfg中的对应行是:

    app.classpath=${app.dir}/vendor,${app.dir}/app.js,${app.dir}/app
    

    我想知道你的
    setPath
    参数是否正确,也许你不应该完全扩展类名?而且路径应该是相对于
    index.html
    文件的,我很确定。

    perfect。。答案是:)