2013-12-16 32 views

回答

0

這裏是一個例子。每個文件都有一個用Ext.define()定義的類。

App.js:

Ext.define('CustomApp', { 
    extend: 'Rally.app.App', 
    componentCls: 'app', 
    items:{ html:'<a href="https://help.rallydev.com/apps/2.0rc2/doc/">App SDK 2.0rc2 Docs</a>'}, 
    launch: function() { 
    var s = Ext.create('MyStore'); 
    var myStore = s._createStore(); 
    console.log(myStore); 
    } 
}); 

MyStore.js:

Ext.define('MyStore', { 
    _createStore: function(){ 
     return Ext.create('Rally.data.WsapiDataStore', { 
       model: 'User Story', 
       fetch: ['FormattedID','Name'], 
       pageSize: 100, 
       autoLoad: true, 
       context:{ 
        project: '/project/1791267822', 
       } 
     }); 
    } 
}); 

config.json:

{ 
    "name": "MyApp", 
    "className": "CustomApp", 
    "server": "https://rally1.rallydev.com", 
    "sdk": "2.0rc2", 
    "javascript": [ 
     "App.js", 
     "MyStore.js" 
    ], 
    "css": [ 
     "app.css" 
    ] 
} 
相關問題