Cardboard オブジェクトを使用してポートフォリオ アイテムを表示するカスタム アプリケーションがあります。かんばんの状態にカスタム属性を使用していましたが、最新のリリースでは、Rally は「状態」と呼ばれるポートフォリオ アイテムの標準属性を追加しました。問題は、Cardboard オブジェクトがこの属性をパラメーターとして使用して列を作成する間、データが表示されないことです。列はすべて空に見えます。この属性は、「テーマ」と「機能」という 2 つの異なるオプションがあるため、以前の単純なドロップ リストとは異なることに気付きました。おそらくこれは動作が異なり、Cardboard はこのタイプのドロップダウンが渡されたときに正しくクエリを実行しませんか??? 呼び出しの単純なバージョンは次のとおりです。
var dropdownAttribute = "State";
if (stateDropdown !== null) {
dropdownAttribute = stateDropdown.getValue();
}
var cardboardConfig = {
types: ["PortfolioItem", "HierarchicalRequirement", "Feature"],
attribute: dropdownAttribute,
fetch:"Name,FormattedID,Owner,ObjectID,ClassofService",
query : fullQuery,
cardRenderer: PriorityCardRenderer
};
if (cardboard) {
cardboard.destroy();
}
cardboard = new rally.sdk.ui.CardBoard(cardboardConfig, rallyDataSource);
cardboard.display(dojo.body());