设置对象是什么样的?我似乎无法用任何东西 updateSettings 并得到一些有趣的东西。我打印出 this.settings ,每次刷新时,它只记录一个没有值的原型对象。
这就是我的测试应用程序的样子。我将它放入 Rally 内部的面板中,而不是远程运行。
<script type="text/javascript" src="/apps/2.0p2/sdk.js"></script>
<script type="text/javascript">
Rally.onReady(function() {
/*global console, Ext */
Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
launch: function() {
//Write app code here
console.log( "settings", this.settings );
this.updateSettings( { Name: 'test', Value: Ext.JSON.encode( { test: "blah" } ) } );
}
});
Rally.launchApp('CustomApp', {
name: 'test'
});
});
</script>