История фильтра SDK Rally 2.1 - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь отфильтровать истории пользователей по заданному идентификатору функции, как показано в коде ниже, но я не получаю результатов.Я пробовал Feature.FormattdID и Feature.ObjectID, но не все истории в рамках этой функции.Какой должен быть правильный способ фильтрации с идентификатором функции?

    <!DOCTYPE html>
<html>
<head>
    <title>Custom Store Grid Example</title>

    <script type="text/javascript" src="/apps/2.1/sdk.js"></script>

    <script type="text/javascript">
        Rally.onReady(function() {
          Ext.define('CustomApp', {
              extend: 'Rally.app.App',
              componentCls: 'app',

              launch: function() {
                var filters = [
             {property:'Feature.FormattedID',operator:'=',value: 'F1234'},
                          ];
                          Ext.create('Rally.data.WsapiDataStore',{
                              autoLoad: true,
                              model:'UserStory',
                              filters:filters,
                              listeners: {
                                  load: function(store,records,operation) {
                                      console.log('load store', store, records, operation);
                                  }
                              }
                          });
              },


              });
                Rally.launchApp('CustomApp', {
                  name: 'Custom Store Grid Example'
                });
            });
        </script>

        <style type="text/css">

        </style>
    </head>
    <body></body>
    </html>

1 Ответ

0 голосов
/ 09 мая 2018

Это все выглядит правильно для меня. Я предполагаю, что ваша неявная область действия проекта заставляет ваше приложение загружать только те дочерние элементы, которые находятся в области действия вашего текущего проекта. Если вы добавите контекстную конфигурацию в свой магазин, чтобы охватить всю рабочую область, держу пари, она будет работать:

context: {
    workspace: this.getContext().getWorkspaceRef(),
    project: null
}
...