Rally SDK 2.0を使用して、いくつかのカスタムゲージを使用してアプリを作成しています。これには、カスタムHTMLが必要です。出発点として、例からrakeでコンパイルされたapp.htmlファイルを取得しました。ゲージにJustGageを使用しています。これが私の起動機能です。
launch: function () {
var info = this.getStoriesForProject(); //Gets some aggregate info
$('#header label').html(info.Title);
var g = new JustGage({
id: "devgauge",
value: info.DevPercent,
levelColors: ['#f80404', '#f8f804', '#50ed0e'],
min: 0,
max: 100,
title: "Dev %"
});
this.add('foo');
},
次に、app.htmlにカスタムHTMLを追加しました。
これをコード「this.add('foo')」なしで実行すると、アプリはclass = "x-container"を使用して本文に新しいdivを追加し、カスタムHTMLをそのdivの外に効果的に隠します。
「this.add('foo')」を使用すると、div class = x-containerが作成されず、ウィジェットが正常に表示されます。
2.0 SDKを使用して試みていることを達成するための適切な方法は何ですか?addメソッドはExtコンポーネントを追加するためのものであることに気付きましたが、どういうわけかこれを呼び出すとHTMLが正常にレンダリングされます。古いSDKで開発したいくつかのアプリを見ると、カスタムHTMLを使用しても問題なく機能しました。