2012-05-14 3 views
2

Похоже, что атрибут элемента портфеля, называемый «Тип предмета портфеля», имеет значения, которые являются объектами, как и атрибут «Состояние». Тем не менее, я не уверен, как использовать этот атрибут в качестве фильтра, так же, как раскрывающийся список, доступный на странице «Портфолио». *Фильтр по портфолио Тип объекта

Я попытался привязать значения с помощью переключателей, которые не работают , Итак, нужно ли вместо этого использовать раскрывающийся список атрибут/объект?

* Я также заметил, что метка «Тип» слева от этого выпадающего меню исчезает при переключении с «Инициатива» или «MRU» на другой после загрузки начальной страницы.

Редактировать: похоже, я могу использовать раскрывающийся список атрибутов для атрибута «Состояние», но не «Тип элемента портфолио». Я также попытался изменить его на раскрывающийся список объектов безрезультатно.

Вот пример JavaScript я пытаюсь использовать:

var typeDropdown = new rally.sdk.ui.AttributeDropdown({ 
    defaultValue : "Initiative", 
    label:"Type", 
    showLabel:true, 
    type : "PortfolioItem", 
    attribute : "PortfolioItemType" 
}, rallyDataSource); 

typeDropdown.display("typeDropdown", dropdownSelectionChanged); 

ответ

3

Если вы используете Rally SDK 1.x вы можете использовать следующий для отображения выпадающего меню портфельных типов элементов ...

var type_config = { label : "Select type: " , type : "Type", attribute : "Name",fetch : "Name,ObjectID" } ; 

var objectDropdown = new rally.sdk.ui.ObjectDropdown(type_config, rallyDataSource); 
objectDropdown.display("pi-type", typeChanged); 

Портфель Типы предметов - это разные объекты (экземпляры «Тип»), так как они содержат дополнительную информацию (порядковый номер, состояния канбана и т. Д.).

+1

Если вы используете приложение SDK 2.x, здесь есть пример: https://github.com/RallyApps/PortfolioKanban/blob/master/PortfolioKanbanApp.js#L32 –

+0

Спасибо Барри - должен был понять, что коллекция была группой объекта ref! Это полностью исключает всю процедуру переключателя! –

+1

Большое спасибо за разъяснение, Барри. Возможно, это может быть очевидным в документации на сайте Rally dev? – user1417835