- JIRA 6.x Administration Cookbook
- Patrick Li
- 295字
- 2021-12-08 12:37:36
Using JavaScript with custom fields
Just as in the Adding help tips to custom fields recipe, we can also add JavaScript code in the custom field description as long as we wrap the code in the <script>
tags.
In this recipe, we will look at another way to remove the None option from select list custom fields.
Getting ready
This recipe uses the jQuery JavaScript library, which is bundled with JIRA. If you are not familiar with jQuery, you can find the documentation at http://jquery.com.
We will also need to use the custom field's ID in our script, so you will need to have that handy. You can find the ID by going to the custom fields page, clicking on the Edit link of the target field, and clicking the number at the end of the URL is the field's ID. For example, the following URL shows a custom field with the ID 10103
:
http://jira.localhost.com:8080/secure/admin/EditCustomField!default.jspa?id=10103
How to do it…
Proceed with the following steps to add JavaScript to custom field description:
- Log in to JIRA as a JIRA administrator.
- Navigate to Administration | Issues | Custom Fields.
- Click on the Edit link for the custom field.
- Enter the following JavaScript snippets into the Description text box and click on Update. You will need to substitute it in your custom field's ID.
<script> AJS.$('#customfield_10103 option[value="-1"]').remove(); </script>
The following screenshot shows that the Team custom field no longer has the None option:
How it works…
In our script, we use jQuery to select the Team custom field based on its element ID and remove the option with value -1 (which is the None option) with the selector #customfield_10103 option[value="-1"]
.
We use the Atlassian JavaScript (AJS ) namespace (AJS.$
), which is the recommended way to use jQuery in JIRA.
- INSTANT Citrix XenDesktop 5 Starter
- Pentaho Business Analytics Cookbook
- 自愿審計(jì)動機(jī)與質(zhì)量研究:基于我國中期財(cái)務(wù)報(bào)告審計(jì)的經(jīng)驗(yàn)證據(jù)
- 中國特色社會主義國家審計(jì)制度研究
- 項(xiàng)目管理(第二版)
- EViews10.0的應(yīng)用與計(jì)量分析
- 財(cái)務(wù)審計(jì)實(shí)務(wù)指南
- OAuth 2.0 Identity and Access Management Patterns
- Getting Started with Citrix VDI-in-a-Box
- 企業(yè)并購審查中的相關(guān)市場界定:理論與案例
- 公司內(nèi)部審計(jì)
- Getting Started with Oracle Tuxedo
- Big Data Analytics with R and Hadoop
- Microsoft Dynamics CRM 2016 Customization(Second Edition)
- 統(tǒng)計(jì)原理與實(shí)務(wù)