2015-04-02 59 views
1

我想建立拉力赛外部应用程序显示用户故事卡,它工作正常的时间表状态作为属性,但当我更改为自定义字段它加载标题和微调图像来没有什么反应,这里是我的代码拉力赛自定义字段上的简单卡板应用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<!-- Copyright (c) 2011 Rally Software Development Corp. All rights reserved --> 
<html> 
<head> 
    <title>Component Example: Card Board</title> 
    <meta name="Name" content="Josh Custom App" /> 
    <meta name="Version" content="2011.2" /> 
    <meta name="Vendor" content="Rally Software" /> 
    <script src="https://rally1.rallydev.com/apps/1.26/sdk.js?loginKey=122222222222222222"></script> 
    <script type="text/javascript"> 



     function onLoad() { 

      var rallyDataSource = new rally.sdk.data.RallyDataSource(
      '1234', 
      '5678', 
      'false', 
      'false'); 
      var cardboardConfig = { 
       types: ["HierarchicalRequirement"], 
      // attribute: 'ScheduleState', 
       attribute: "c_MathState", 
       fetch: "Name,FormattedID,Owner,ObjectID" 
      }; 

      var cardboard = new rally.sdk.ui.CardBoard(cardboardConfig,    rallyDataSource); 
      cardboard.display("cardboard"); 
     } 

     rally.addOnLoad(onLoad); 


    </script> 
</head> 
<body> 

    <div id="cardboard"></div> 
</body> 
</html> 

回答

0

我建议使用AppSDK 2.0 Cardboard来代替,因为AppSDK 1.x已弃用。

然而,在上面你AppSDK的1.x代码,请尝试使用:MathState

当你的属性,而不是:c_MathState。使用AppSDK 1.x/WSAPI 1.x,不需要在您的自定义字段名称前加上c_

相关问题