Ралли Портфолио Приложения? - PullRequest
1 голос
/ 10 февраля 2012

Я ищу примеры пользовательских приложений в Rally, которые управляют новым объектом Portfolio, недавно выпущенным. На базовом уровне я хотел бы отобразить объекты портфолио, используя компонент картона. Возможно ли это, есть ли еще примеры? Текущий SDK не ссылается на новый объект Portfolio, который я могу найти.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- Copyright (c) 2010 Rally Software Development Corp. All rights reserved -->
<html>
<head>
   <title>App Example: Card Board Custom Styling</title>
   <meta name="Name" content="App Example: Card Board Custom Styling" />
   <meta name="Vendor" content="ADSK - Rally Software" />
   <script type="text/javascript" src="/apps/1.26/sdk.js"></script>
   <script type="text/javascript">

     function onLoad() {
       var cardboard;

       var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__',
'__PROJECT_OID__',
'__PROJECT_SCOPING_UP__',
'__PROJECT_SCOPING_DOWN__');
       var cardboardConfig = {
         types: ["PortfolioItem", "HierarchicalRequirement"],
         attribute: "InvestmentCategory",
         fetch:"Name,FormattedID,Owner,ObjectID"
       };

       cardboard = new rally.sdk.ui.CardBoard(cardboardConfig, rallyDataSource);
       cardboard.display(dojo.body());
     }
     rally.addOnLoad(onLoad);

   </script>
   <style type="text/css">
     /*Make cards have bold text on a white background*/
     .cardboard .cardContent {
       background-color:#fff;
       font-weight:bold;
     }

     /*Make column headers smaller and green*/
     .cardboard .columnHeader {
       color: #6AB17D;
       font-size:12px;
     }

     /*Hide the owner avatar*/
     .cardboard .cardOwner {
       display:none;
     }
   </style>
</head>
<body>
</body>
</html>

1 Ответ

1 голос
/ 11 февраля 2012

Если вы хотите сделать картон с использованием PortfolioItems, вы можете взять приведенный пример здесь и внести некоторые незначительные изменения. Сначала вам нужно будет изменить

types : ["Defect", "HierarchicalRequirement"],

будет

types : ["PortfolioItem"],

вам также необходимо изменить атрибут на один из атрибутов объекта вашего портфеля. Список атрибутов можно найти здесь . Атрибут, общий для всех элементов портфеля, - InvestmentCategory. Таким образом, вы изменили бы строку

attribute: "ScheduleState", 

в

attribute: "InvestmentCategory",
...