Столбцы по умолчанию сбрасываются после применения фильтра к полям для пользовательских приложений ралли - PullRequest
0 голосов
/ 12 февраля 2019

Я создаю пользовательские приложения для ралли.работая над приложением глубокого экспорта в пользовательской сетке, я пытаюсь изменить столбцы в зависимости от типа настройки (пользовательская история, элемент портфолио).Я мог бы сделать это, но когда я применяю фильтр, добавляя еще несколько столбцов в сетку и меняя тип работы, это не влияет на столбцы, оно остается тем же.

Два сценария: один - когда я работаюэлементы (пользовательская история, тестовый случай, задача ..) и добавление или удаление любого столбца и применение, затем перейдите и измените тип параметра на элемент портфолио, который не отображается с тем, что я когда-либо настраивал во внутреннем интерфейсе (columnCfgs).Во-вторых, когда я делаю то же самое в элементе PI и меняю его на рабочий элемент, он отображает столбцы по умолчанию (имя, состояние расписания, владелец), которые не настроены.

Это будет очень заметно для любых идей или предложений.Есть ли какой-либо метод или API для изменения столбцов даже после применения столбцов фильтра.

    gridConfig: {
            store: store,
            storeConfig: {
                filters: filters,
                context: dataContext
            },
            columnCfgs:this.getColumns(),
            features: [summaryRowFeature]
        }
     getColumns:function(){
          var currentModelName = this.modelNames[0];
    var columns = [];
    if(Ext.String.startsWith(currentModelName,"PortfolioItem")){
        columns = ['Name', 'Release', 'State', 'Owner','PercentDoneByStoryPlanEstimate','PercentDoneByStoryCount','ScheduleState'];
     }else{
       columns = ['Name', {dataIndex: 'ToDo',summaryType: 'sum'},
                {dataIndex: 'TaskEstimateTotal',summaryType: 'sum'}
                 ];
       }
         return columns;
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...