I am trying to create a gird of user stories and defects together so that they can be properly prioritized by our product owner. I have tried using the 2.0 API to do this but have hit a wall. Looks like the Rally.ui.grid.Grid requires a single model but there are no model types that can be used to mix both User Stories and Defects together.

I tried using the getModels method but that only creates two distinct models and the grid doesn't like that. The grid requires only one model.

I have also tried creating my own model based on Artifacts but to register that with the ModelFactory I have to create a factory class which I don't know how to do.

Is there another way to do this given the 2.0 API?

有帮助吗?

解决方案

You may use use Rally.data.wsapi.artifact.Store instead of Rally.data.wsapi.Store. See an example in this github repo.

var myStore = Ext.create('Rally.data.wsapi.artifact.Store',{
        models: ['User Story', 'Defect'],
        autoLoad:true,
        //...
});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top