2012-04-13 6 views
1

Ich versuche, eine Auswahl zu erstellen, die die Auswahl eines Arbeitsprodukts ermöglicht, das der ausgewählten Iteration zugewiesen ist.Warum funktioniert die Abfrage in meinem Story-Chooser nicht?

Die Auswahl, die mit dem folgenden Code erstellt wird, zeigt nur "Es gibt nichts anzuzeigen". obwohl ich weiß, dass es mehrere User Stories in der Iteration gibt.

Das Auskommentieren der Abfragespezifikation führt zu einer Auswahl, die 200 Arbeitsprodukte aus dem gesamten Verlauf des Projekts anzeigt.

Ich habe versucht, die Iteration zum Fetch-Attribut der Auswahl hinzuzufügen, aber das hat keine Auswirkungen.

Antwort

1

Wenn Sie auf Wunsch zu Rally gesendet aussehen (in Chrome Debugger oder Firebug) Sie werden feststellen, es einen zusätzlichen Satz von Pars hat:

((Iteration.Name = "My Iteraton")) 

Zusätzlich wird die folgende Fehlerzeichenfolge wird von der WSAPI zurückgegeben:

[Could not parse: Unknown operator ")"] 

Sieht aus wie dies ein Fehler in unserer Dokumentation für Chooser ist. Es gibt einige Inkonsistenzen darüber, wann und wann keine Parens mit dem Abfrageparameter verwendet werden sollen, je nachdem, welche Komponente Sie verwenden. In diesem Fall sollten Sie nicht:

chooserConfig.query = 'Iteration.Name = "' + iterSelectedName + '"'; 

Hinweis Sie auch die IterationDropdown's getQueryFromSelected Methode verwenden können:

chooserConfig.query = iterDropdown.getQueryFromSelected(); 

Ich werde die Dokumentation stellen Sie sicher, aktualisiert wird nicht Pars im Beispiel.

+0

Danke für die Antwort und den Vorschlag. Ich dachte, es wäre ein Formatierungsproblem, aber ich konnte die richtige Kombination nicht finden. Am Ende habe ich die getQueryFromSelected von IterationDropdown verwendet. Es schien die elegantere Lösung. Danke noch einmal. –

Verwandte Themen