-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
JIRA Development Cookbook
We have seen how to create a custom field type, search for it, and read/update its value from/on an issue. But one important aspect of multi-valued custom fields and one that we haven't seen yet is custom field options.
On a multi-valued custom field, the administrator can configure the allowed set of values, also called options. Once the options are configured, users can only select values within that set of options and there is a validation done to ensure that this is the case.
So, how do we programmatically read those options or add a new option to the custom field so that it can be later set on an issue? Let us have a look at that in this recipe.
Create a multi-valued custom field, say X, in your JIRA instance. Add a few options onto the field X.
To deal with custom field options, Atlassian has written a manager class named OptionsManager.
Following are the steps to get the options configured for a custom field:
Get an instance of...
Change the font size
Change margin width
Change background colour