javascript - 如何将两个查询对象合并为一个?

标签 javascript rally

我正在尝试使用第二个下拉菜单扩展 Story Board 应用程序。如何将两个查询合并(AND)为一个?

到目前为止我的尝试:

            //Build query based on iteration dropdown
                var q1 = new rally.sdk.util.Query();
                q1.query = dropdown.getQueryFromSelected();

                var q2 = new rally.sdk.util.Query();
                q2.query = dropdown2.getQueryFromSelected();

                var qObj = q1.and(q2);

                cardboardConfig.query = qObj.query;                     

            if (!cardboard) {
                if (cardboardConfig.types.length === 0) {
                    userStoriesCheckBox.setChecked(true);
                    cardboardConfig.types.push(userStoriesCheckBox.getValue());
                }
                cardboard = new rally.sdk.ui.CardBoard(cardboardConfig, rallyDataSource);
                cardboard.display("storyBoard");
            } else {
                cardboard.refresh(cardboardConfig);
            } 

最佳答案

所有 App SDK 组件和实用程序都记录在此处: http://developer.rallydev.com/help/app-sdk

迭代/发布下拉列表的 getQueryFromSelected方法返回 rally.sdk.util.Query可以直接与的对象:

cardboardConfig.query = dropdown.getQueryFromSelected()
    .and(dropdown2.getQueryFromSelected());

请注意,您还可以将查询创建为字符串:

var query = new rally.sdk.uil.Query('ScheduleState = "Accepted"');

关于javascript - 如何将两个查询对象合并为一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8476153/

相关文章:

java - 如何更新特定任务的任务状态和实际值?

javascript - 如何使用单选检查设置 div 的动画显示和消失?

javascript - 跨浏览器文本(模糊)阴影

JavaScript 预选择下拉值

javascript - IE11错误,对象不支持属性或方法 'defineProperty'

javascript - 显示最后一个记录值,不是所有值都循环

javascript - 如何监听React-Final-Form中Field组件的onChange?

rally - 水合物物体场

javascript - Rally 列出所有功能查询

java - 如何使用 JAVA Rest API 从 Rally 工作项下载附件?