如何在javascript中查询多个项目?

时间:2012-06-14 19:09:48

标签: javascript rally

我正在拉力赛中开发图表和仪表板。所以,我需要查询迭代1和迭代2的信息。

queryConfig[2] = {
        type: 'release',
        key: 'release',
        fetch: 'ReleaseStartDate,ReleaseDate',
        query: rally.sdk.util.Query.or([
                       'Name = "IR 1"', 
                       'Name = "IR 2"'
                   ])
    };

上面你会看到我如何查询迭代1和2(即IR 1和IR 2)的快照。这种方法似乎不起作用。在这方面的任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

看起来它应该有效。迭代名称的末尾是否有空格?尝试用contains替换=。同时尝试在搜索中投放更广泛的新内容,看看是否能为您提供任何内容。

这是一个例子

queryConfig[2] = {
    type: 'release',
    key: 'release',
    fetch: 'ReleaseStartDate,ReleaseDate',
    query: rally.sdk.util.Query.or([
                   'Name = "1"', 
                   'Name = "2"'
               ])
};

此外,如果您想调试查询,可以使用此App。 util生成的查询将显示在您的控制台中,该App可以帮助您将其可视化。

console.log(rally.sdk.util.Query.or([
                   'Name = "1"', 
                   'Name = "2"'
               ]).toString());