ich eine benutzerdefinierte Anwendung, die den Karton Objekt verwendet Elemente Portfolio angezeigt werden soll. Wir hatten ein benutzerdefiniertes Attribut für den Kanban-Status verwendet, aber in der neuesten Version von Rally wurde ein Standard-Attribut eines Portfolio-Elements mit dem Namen "State" hinzugefügt, das im Wesentlichen das tat, was unser benutzerdefiniertes Attribut tat. Das Problem besteht darin, dass das Cardboard-Objekt dieses Attribut als den Parameter zum Erstellen der Spalten annimmt und niemals Daten anzeigt. Die Spalten erscheinen alle leer. Ich habe bemerkt, dass dieses Attribut anders als die vorherigen einfachen Dropdown-Listen ist, da es zwei verschiedene Optionen "Theme" und "Feature" hat. Vielleicht funktioniert das anders und Cardboard fragt nicht korrekt ab, wenn diese Art von Drop-Down übergeben wird ??? Hier ist die einfache Version des Anrufs:Neueste Rally Mitteilung - Attribute Portfolio abgefragt werden nicht in der Lage
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());
Haben Sie den neuen Portfolio Kanbantafel gesehen? Aus diesem Grund haben wir unser eigenes State Field hinzugefügt, das Sie vielleicht überprüfen möchten. http://www.rallydev.com/productblog/2012/04/03/rally-portfolio-manager-there-is-more-than-one-way-to-look-at-it/ –