私は 2.0 のコツをつかんでいますが、単純に見えるものに少しこだわっています。
基本的に、チームが使用する新しいアプリを作成しました (助けてくれてありがとう)。ダッシュボードにメッセージを追加できる方法があればいいなと思いました。
これを実現する最も簡単な方法は、ストーリーを作成し、コードでその 1 つのストーリーをクエリして、説明を取得し、それをアプリに表示することだと判断しました。簡単ですね。
説明フィールドを取得して表示するのに少し時間がかかります。奇妙に聞こえるかもしれませんが、とても複雑に思えます。私はこの方法を試しました
showMessage: function (message) {
debugger;
this.add({
xtype: 'label',
html: message
});
},
getMessage: function () {
var defectStore = Ext.create('Rally.data.WsapiDataStore', {
model: 'UserStory',
fetch: ['Description'],
filters: [{
property: 'FormattedID',
operator: '=',
value: 'US13258'
}],
autoLoad: true,
listeners: {
load: function (store, records) {
debugger;
if (records)
return records[0].get("Description");
}
}
});
},
でもイベントスパゲティにハマりそうです。確かにもっと簡単な方法があります:)
特定のストーリーの説明フィールドを取得したいだけです...