2016-08-04 4 views
1

У меня есть этот код:проектов по уходу за детьми, не показывая в ралли

var projectStore = Ext.create('Rally.data.WsapiDataStore',{ 
     model: 'project', 
     fetch: ['Name','ObjectID'], 
     autoLoad: true, 
     context:{ 
      project: '/project/33086603461', 
      projectScopeDown: true, 
      projectScopeUp:false 
     }, 

      listeners:{ 
      load: function(store,records,success){ 
       console.log('store ',records); 
      }, 
      scope: this 
     } 
}); 

При печати магазина, он показывает все проекты, а не только проект с данным объектом ID и его детьми. Как мне получить доступ только к детям данного проекта?

ответ

0

Конечная точка проекта в WSAPI немного отличается тем, что она не подчиняется параметрам project/projectScopeUp/projectScopeDown.

Вы должны просто добавить фильтр для вашего магазина ссылки на родительский проект вместо:

var projectStore = Ext.create('Rally.data.WsapiDataStore',{ 
    model: 'project', 
    fetch: ['Name','ObjectID'], 
    autoLoad: true, 
    filters: [{ 
     property: 'Parent', 
     operator: '=', 
     value: '/project/33086603461' 
    }], 
    listeners:{ 
     load: function(store,records,success){ 
      console.log('store ',records); 
     }, 
     scope: this 
    } 
}); 
+0

Да, я сделал именно это. Работает как шарм. Спасибо. :) –

Смежные вопросы