Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,554,392
Community Members
 
Community Events
184
Community Groups

Show/Hide Fields Based on Other Field Values

So I've done this on Server - I believe with Behaviors. Wondering if it's possible with something like ScriptRunner in CLOUD. I want to be able to hide or show field on a JIRA Create Screen based on a prior fields value. In the example below, Work Being Done sets the field selection thereafter...

Ex.

1. User selects field Environment = "Confluence"

2. User selects field Work Being Done = "New Space Request"

The Create Screen should then only show fields that pertain to creating a New Space such as Type of Space, User Access and so on.

In this case I want to hide any fields related to a Plugin Request, Enhancemnet or Integration for example.

Thanks

AP

 

4 answers

1 vote
Kristian Walker (Adaptavist)
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Aug 27, 2020

Hi Andy,

Thank you for your question.

I can confirm that the ScriptRunner for JIRA Cloud plugin is unable to perform any dynamic validation on issue forms to link or hide fields like the server version can with the Behaviors feature.

Also I can confirm that the plugin cannot dynamically populate field values like it can in the server version can with the Behaviors feature.

The reason we are unable to provide this functionality is due to the restricted functionality and API's which Atlassian provide inside JIRA Cloud, due to the fact that Atlassian only provide a Rest API in Jira Cloud and not the same Java API that the server version contains.

You can see more detailed information on the differences between ScriptRunner for JIRA Cloud and ScriptRunner for JIRA Server inside of the documentation page located here.

I hope this information helps.

Regards,

Kristian

0 votes
Jarosław Solecki
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
Apr 12, 2023

The lack of user context on the Create screens is really annoying. We resolved that with  Dynamic Forms for Jira which is quite easier to use than ScriptRunner, as you don't have to write a single line of code. Moreover, you also gain some additional abilities next to show/hide fields conditionally like the Set Default Value, the Set Value based on condition, and make fields required or read-only

If you have any questions or would like to have a demo session just book it here.

Can confirm the form option works for this ability. Add your fields to the form and use sections to separate fields and set the conditional state on the section based on fields and its value.

0 votes
Simon Herd
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Aug 28, 2020

Andy, it is not directly on point as it is not done with ScriptRunner; however, ProForma (or ProForma Lite) allows you to show or hide fields using conditional logic, which should meet your needs. It works the same in Cloud or Server, and the ProForma Create Issue feature, with the ability to link directly to a form, has helped many organisations to work around the limitations of the Jira create screen.

The GIF below shows how conditional logic can work on a form (I made it for a slightly different question, but it seems relevant enough here).

Regards,

Simon

Multiple tables in a form.gif

Hi Simon,

How did you make this form?

Question Referred to Cloud deployment type. 
ProForma does not support Jira Cloud.

Is there any other way to achieve this on cloud? 

Like Marieke likes this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events