我正在尝试使用第二个下拉菜单扩展 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/