Мне бы хотелось увидеть пример того, как вы кодируете свой запрос, но большую часть времени вы добавляете свой запрос к объекту конфигурации того, что вы создаете, например, в картонном компоненте: var pocketConfig = {types: ["PortfolioItem", "HierarchicalRequirement"], атрибут: dropdownAttribute, выборка: "Имя, FormattedID, Владелец, ObjectID,", запрос: "YourAttibute = value" cardRenderer: PriorityCardRenderer};
Вернет картонтолько с элементами портфеля, которые имеют атрибут (YourAttribute), значение которого равно 'value'.Вы также можете использовать функцию «toString ()» объекта запроса для отладки и просмотра строки, которую он фактически передает.(Почему Ралли сделал эту функцию-член "toString" стихом "getValue ()", как и все остальные функции-члены, мне не понятно. Надеюсь, это поможет, Dax- Autodesk
Да, я смог сделать запрос, используя оба пользовательских атрибутаи стандартные. Я всегда строю свои запросы, опираясь на объект запроса Rally. ПРИМЕЧАНИЕ. Существуют некоторые странности, которые могут вызвать проблемы, которые я узнал о сложном пути. Например, объект запроса всегда добавляет «()» в строки, даже если он пусти если вы попытаетесь отфильтровать его, он не даст результатов (lame), поэтому вам придется явно кодировать пустой случай запроса, например:
fullQueryStr = fullQuery.toString();
// If the query is empty basically All and All empty string silly Rally query otherwise returns nothing
if (fullQueryStr === "()") {
fullQuery = "";
}