我已经为JIRA创建了一个PDF导出速度(使用PDF视图扩展名)。
一切都很顺利,但是在我的一个模板中,如果自定义字段为空,我想跳过插入数据:
#foreach($issue in $issues)
<fo:table-row>
<fo:table-cell border="thin solid #000" padding="0.5em" number-columns-spanned="2">
#set($value = $xmlutils.escape($issue.key))
<fo:block>$value</fo:block>
</fo:table-cell>
<fo:table-cell border="thin solid #000" padding="0.5em" number-columns-spanned="5">
#set($customField = $customFieldManager.getCustomFieldObject("customfield_10008"))
<fo:block>#cfValue($customField)</fo:block>
</fo:table-cell>
</fo:table-row>
所以基本上我想检查自定义字段是否为空,如果是,则跳过将该项添加到表中。
想法?
答案 0 :(得分:1)
当您使用getCustomfieldObject方法时,您将获得该Customfield的一般表示,而不是特定问题的值。
您可以使用:
customFieldManager.getCustomFieldObject("customfield_10008").getValue(issue)
此致