1

これは、Rally SDK Web サイトの例から生成された App-uncompressed.html ファイルです。このコードをコピーして Rally 内にカスタム HTMl アプリとして貼り付けると、何も読み込まれません。空のアプリを取得します。

<!DOCTYPE html>
<html>
<head>
<title>newTeam</title>

<script type="text/javascript" src="/apps/2.0rc/sdk.js"></script>

<script type="text/javascript">
    Rally.onReady(function () {
            Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',

launch: function() {
    //Write app code here
 // The data store containing the list of states
var states = Ext.create('Ext.data.Store', {
fields: ['abbr', 'name'],
data : [
    {"abbr":"AL", "name":"Alabama"},
    {"abbr":"AK", "name":"Alaska"},
    {"abbr":"AZ", "name":"Arizona"}
    //...
]
});

// Create the combo box, attached to the states data store
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose State',
store: states,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr',
renderTo: Ext.getBody()
});
 }
});


        Rally.launchApp('CustomApp', {
            name:"newTeam",
            parentRepos:""
        });

    });
</script>


<style type="text/css">
    .app {
 /* Add app styles here */
}

</style>
</head>
<body></body>
</html>

また、ブラウザでデバッグ ファイルを実行しようとすると、Rally not definedエラーが発生します。

4

1 に答える 1

0

Rally は、コードが示すようrc1に ではなくであるべきであるため、定義されていません。rc

<script type="text/javascript" src="/apps/2.0rc1/sdk.js"></script>

これらの URL をブラウザでテストできます。

https://rally1.rallydev.com/apps/2.0rc1/sdk-debug.js

https://rally1.rallydev.com/apps/2.0rc1/sdk.js

于 2013-10-29T15:17:43.137 に答える