Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to retrieve the sort order of custom fields on Issues -> Configure Screen

Mahmoud Lamriben
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 10, 2021

Hi everyone

I was wondering if anyone is aware how JIRA sorts the custom fields on the "Field Tab" under Screens -> Configure screen. We are evaluating the "Better pdf exporter" extension. It allows us to export issues to PDF. However, the sort order of the fields is alphabetical and doesn't match the layout we have on our screen configuration. 

They are calling this function in the velocity template, which then they loop through and display the  field name & value. What I would like is apply the default sort order on the issue. 

#set($customFields = $customFieldManager.getCustomFieldObjects($issue))

<fo:table-row>
      <fo:table-cell padding="4px" number-columns-spanned="2">
            <fo:block font-weight="bold">$xmlutils.escape(${customField.name}):</fo:block>
       </fo:table-cell>
       <fo:table-cell padding="4px" number-columns-spanned="8">
           <fo:block>#cfValue($customField)</fo:block>
        </fo:table-cell>
</fo:table-row>

#end

thanks!

 

1 answer

0 votes
Stefano
Contributor
March 6, 2022

Same need here, no answer by anyone?

Better pdf exporter" is the extension name.

Midori

@Levente Szabo _Midori_

Aron Gombas _Midori_
Community Champion
March 7, 2022

@Stefano 

(I already answered this in the ticket your opened at our support system, but I copy my answer here for future reference.)

What you see (and you see it correctly) is caused by a limitation in the Jira Cloud REST API, unfortunately. :-(

Due to the limitation, the Better PDF Exporter app cannot access the "view order" of the fields in a given screen, therefore we have to default to an intuitive and consistent order. We decided to use alphabetical order until the missing part is added at the Jira side.

Please find the request we created for Atlassian here: https://ecosystem.atlassian.net/browse/ACJIRA-1560

Vote for that, add your comment and watch that so you will get an automation notification as soon as there is any update on that.

Suggest an answer

Log in or Sign up to answer