2012-01-23 48 views
1

而不是通过标签进行过滤(并使用该标签突出显示故事),我可以编辑代码并只显示看板上特定标签的故事吗?Rally看板 - 仅包含特定标签

我发现这个代码另一个问题(如用于其他目的的样品):

 var query = new rally.sdk.util.Query('Tags.Name Contains "whatever"); 

将这项工作?如果是这样,我在哪里输入这行代码?我尝试了一些没有成功的地方。

谢谢!

回答

0

该查询应该工作。看板应用程序是使用App SDK的纸板组件构建的,所以你可以简单地指定传递给构造函数的配置对象的“查询”属性:

//Inside _redisplayBoard: 
var cardboardConfig = { 
    //... 
    //Other existing config properties 
    //... 
    //Specify query 
    query: new rally.sdk.util.Query('Tags.Name Contains "whatever") 
}; 

您可以详细了解这里的查询实用程序工作: http://developer.rallydev.com/help/utilities#Query

纸板组件被记录在这里: http://developer.rallydev.com/help/card-board

0

我不认为这会工作。标签是对象,用户故事/分层需求上的标签字段是标签对象的数组。我能够过滤标签的方式是指定_ref,这是Web服务JSON结果。它看起来有点像这样:

var tag = {some tag object}; 

var tagFilter = [Ext.create('Rally.data.QueryFilter', { 
    property: 'Tags', 
    operator: 'contains', 
    value: tag._ref 
})]; 

var cardboardConfig = { 
    //... 
    //Other existing config properties 
    //... 
    //Specify filter 
    storeConfig: { 
     filters: tagFilter 
    } 
};