0

基本的に、CreateIssueDetails!init.jspa 操作へのリンクを含む Web アイテムを作成して、URL でいくつかの値を事前定義しようとしています。

<web-item key="has-defect" name="has-defect" section="operations-operations">
        <label>Has Defect</label>
        <link linkId="issueaction-has-defect">/secure/CreateIssueDetails!init.jspa?ppid=$issue.id&amp;pid=$issue.project.id&amp;issuetype=27&amp;lname=Defect&amp;customfield_10056=$issue.getCustomField("customfield_10056").name&amp;assignee=$issue.assignee.name&amp;customfield_10011=$issue.getCustomFieldValue("customfield_10011")&amp;customfield_10046=10248&amp;customfield_10022=$issue.getCustomFieldValue("customfield_10022")</link>
</web-item>

カスタムフィールドの「Some Custom Fied」値に問題があると仮定します$issue.assignee

私はすでに試しました:

$issue.getCustomField("customfield_10056").value;
$issue.getCustomField("customfield_10056").name;
$issue.getCustomFieldValue("customfield_10056")

御時間ありがとうございます。

4

3 に答える 3

0

これは 2 つの手順で行う必要があります。

#set($customFieldObj = $customFieldManager.getCustomFieldObject("customfield_10056"))

「customfield_10056」はフィールド識別子です。

その後:

$cutomFieldObj.getValue($issue))

それはうまくいくはずです。

于 2013-10-25T09:19:58.660 に答える
0

延長する必要がありAbstractJiraContextProviderます。

例:

https://bitbucket.org/atlassian/tutorial-jira-add-content-to-view-issue-screen/src/58aca50e970125b34fb70bde1edac9a29cb67a9e/src/main/java/com/example/plugins/tutorial/DueDateIndicator.java

Web アイテム内では、コンテキスト プロバイダーを使用できます。

  <context-provider class="com.example.plugins.tutorial.DueDateIndicator"/>
于 2014-05-02T13:45:08.777 に答える