我想用 Ext.require 加载一个我自已定义的JS总是不行/各位帮我看一下Ext.require('us', function() {
           var ex = new us();
           alert(ex.addPanel())
}); 
自定义的JS文件
us={
   addPanel:function(){
        alert('SUCCESS');
   }

放在SRC目录下的 

解决方案 »

  1.   

    us是一个对象 怎么能new呢 直接us.addPanel()就行了
      

  2.   

    自定义函数://注意命名方式Ext.* 之类
    Ext.define('Ext.us', {
        addPanel: function () {
            alert('SUCCESS');
        }
    });调用方式 Ext.onReady(function () {
                 Ext.Loader.setConfig({
                     enabled: true,
                     paths: { Ext: '/ext/src' }//注意指定路径
                 });             Ext.require('Ext.us', function () {
                     var ex = new Ext.us();
                     ex.addPanel()
                 });         });
      

  3.   

    Ext.Loader.setPath('Ext.ux', 'ux');
    Ext.require([
            'Ext.ux.us
    ]);自定义的US.js位于webroot下的UX目录下