1

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

我发现此代码的另一个问题(作为另一个目的的示例):

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

这行得通吗?如果是这样,我在哪里输入这行代码?我试了几个地方都没有成功。

谢谢!

4

2 回答 2

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
   }
};
于 2012-08-02T18:38:53.457 回答
0

该查询应该有效。看板应用是使用 App SDK 的 CardBoard 组件构建的,因此您可以简单地在传递给构造函数的配置对象上指定一个“查询”属性:

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

您可以在此处了解有关使用 Query 实用程序的更多信息:http: //developer.rallydev.com/help/utilities#Query

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

于 2012-01-23T22:57:57.240 回答