Ралли - Фильтр эпосов по названию вехи - PullRequest
0 голосов
/ 26 июня 2018

Можно ли отфильтровать элемент PortfolioItem, используя только имя вехи? Например, как бы я фильтровал MMF, используя имя тега Milestone.

var mmfFilter = Ext.create('Rally.data.wsapi.Filter', {
        property : 'Milestone',
        operator : '=', 
        value : milestoneName // String of the name of the milestone tag
    });

    Ext.create('Rally.data.wsapi.Store', {
        model: 'PortfolioItem/MMF', 
        autoLoad: true,                      
        filters : mmfFilter,
        listeners: {
            load: function(myStore, myData, success) {
                console.log('MMFs with this milestone tag name', myData); // prints null

            },
            scope: this                         
        },
        fetch: ['CreationDate','FormattedID', 'Name', 'Parent']
    });

1 Ответ

0 голосов
/ 26 июня 2018

Конечно можно! Вехи - это коллекция, поэтому вам может потребоваться использовать оператор содержимого, но что-то вроде этого должно работать:

{
    property: 'Milestones.Name',
    operator: '=', //or maybe 'contains'?
    value: milestoneName
}

Как правило, вы можете детализировать свойства объекта в фильтрах запросов, используя точечный синтаксис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...