Rally Kanban板 - 仅包含某些标签

时间:2012-01-23 22:20:04

标签: rally kanban

我可以编辑代码,只显示看板上带有特定标记的故事,而不是按标记过滤(并使用该标记突出显示故事)吗?

我发现了这个代码的另一个问题(作为另一个目的的样本):

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

这会有用吗?如果是这样,我在哪里输入这行代码?我尝过几个地方但没有成功。

谢谢!

2 个答案:

答案 0 :(得分:0)

该查询应该有效。看板应用程序是使用App SDK的CardBoard组件构建的,因此您只需在传递给构造函数的配置对象上指定'query'属性:

//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

CardBoard组件在此处记录: http://developer.rallydev.com/help/card-board

答案 1 :(得分: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
   }
};