1

2番目のドロップダウンメニューでストーリーボードアプリを拡張しようとしています。2つのクエリを1つに結合(および)するにはどうすればよいですか?

これまでの私の試み:

            //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);
            } 
4

1 に答える 1

2

すべてのAppSDKコンポーネントとユーティリティは、次の場所に文書化されています: http ://developer.rallydev.com/help/app-sdk

反復/リリースドロップダウンのgetQueryFromSelectedメソッドは、直接andedできるrally.sdk.util.Queryオブジェクトを返します。

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

文字列としてクエリを作成することもできることに注意してください。

var query = new rally.sdk.uil.Query('ScheduleState = "Accepted"');
于 2011-12-12T15:52:34.850 に答える