获取customfield选项

时间:2015-02-09 23:54:22

标签: jira velocity

有没有人知道如何使用速度模板获取自定义字段选项。

我正在尝试根据问题类型和自定义字段选项设置默认说明,任何人都可以提供帮助。

我尝试过使用Java脚本但没有成功

2 个答案:

答案 0 :(得分:1)

使用Jira REST API,您可以使用方法http://example.com:8080/jira/rest/api/2/issue/createmeta?expand=projects.issuetypes.fieldsdescribed here)。这将为您提供有关可用问题类型,自定义字段及其特定选项的详细信息。

答案 1 :(得分:0)

`<script language="javascript" type="text/javascript">
issueType = document.getElementById("issuetype-field");
requestType = document.getElementById("customfield_11504");
description = document.getElementById("description");
if (issueType)
{
   target = document.getElementById == "2";
   // Hide the Target Field if issueType isn't Service Request
   if (requestType)
   {
      target = document.getElementById("customfield_11504");
      // Hide Target Field if requestType isn't Deployment  
        if (issueType.value != "2") target.style.display = 'none';
      issueType.onchange = function()
      {
         if (this.value == "2")
         {
            requestType.onchange = function()
            {
               if (this.value == "11501")
               {
                  description.style.display = '';
                  description.value = 'Default Text for Deployment';
                  requestType.onchange = function()
                  {
                     if (this.value == "11900")
                     {
                        description.style.display = '';
                        description.value = 'Default Text for Enhancement';
                        requestType.onchange = function()
                        {
                           if (this.value == "11901")
                           {
                              description.style.display = '';
                              description.value = 'Default Text for New Account';
                           }
                        }
                        ;
                     }
                  }
                  ;
               }
            }
            ;
         }
      }
      ;
   }`