AttributeDropdown を使用してアプリを作成し、デバッグでテストしようとすると、エラー (属性ドロップダウン: クエリ エラーが発生しました) が発生し、ドロップダウンが表示されませんが、rake を使用して結合し、アプリを Rally のカスタム ページに結合すると、エラーなく完全に機能します。
デモ アプリ ( https://developer.help.rallydev.com/attribute-dropdown ) を使用してこれを試しましたが、同じ問題があります。
私が持っているJSファイルでは:
function dropdownChanged(dropdown, eventArgs) {
var selectedItem = eventArgs.item;
var selectedValue = eventArgs.value;
}
function onLoad() {
var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__',
'__PROJECT_OID__',
'__PROJECT_SCOPING_UP__',
'__PROJECT_SCOPING_DOWN__');
var config = {
type : "defect",
attribute : "owner"
};
var attributeDropdown = new rally.sdk.ui.AttributeDropdown(config, rallyDataSource);
attributeDropdown.display("aDiv", dropdownChanged);
}
rally.addOnLoad(onLoad);
次に、自動作成される通常の template.html ファイルに、「aDiv」を追加しました。- ここで、テンプレートを開くとこれらのエラーが発生しますが、rake を結合して App.html を取得し、それを Rally のカスタム HTML アプリに貼り付けると、エラーは発生しません。
エラーの原因となっている行は次のとおりです。
attributeDropdown.display("aDiv", dropdownChanged);
AttributeDropdown でデバッグ モードを使用すると問題がありますか? ..または、ここで何か他のことが起こっていますか?