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

How to hide the comment field only in the Edit screen and not the View screen

Edited

I have a requirement to hide the comment field in the Edit screen.  I was able to hide it using the following Behaviours script:

def commentField = getFieldById(getFieldChanged())

if (getFieldScreen().name == "My Edit Screen" && !getActionName())

{ // check if on edit screen
commentField.setHidden(true)
}

But, the problem is that it is also hiding the comment field in the View screen, which I do not want.

For example, after I open/dismiss the Edit screen and clicked on the "Comment" button in the "Comments" tab in the View screen, the "Comment" button disappeared.  Also clicking on the "Comment" button under the Summary in the View screen has no affect.

If I refresh the browser, the "Comment" button appears again in the "Comments" tab, and clicking on it will display the comment field.

Anyone knows how to hide the comment field in the Edit screen without affecting the comment field in the View screen?

 

5 answers

I was able to hide the comment field using javascript code.

In the "Field Configurations", I located a custom field in the View screen and added the following javascript code to the field descripton:

<script> $(document).ready(function(){ $("div.aui-field-wikiedit").hide(500); }); </script>

At run-time, the comment field is hidden in the Edit screen.  The comment field in the View screen is not affected.

1 vote
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
Jun 11, 2018

It should be like this:

def commentField = getFieldById(getFieldChanged())

if ( !getActionName())

{ // check if on edit screen
commentField.setHidden(true)
}

Thanks Alexey.  It didn't work.  It hid the comment field in both Edit and View screens.  I don't want the comment field to be hidden in the View screen.

If this is still interesting:

As this solution worked for me in it's attended purpose, have you checked wether you have configured your "My Edit Screen" also as "View Screen" in your screen scheme? Or maybe upgraded SR to a newer version?

0 votes
Jeffrey Bistrong
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
Nov 15, 2018

I am trying to do the opposite here. I want to hide the comment on the view screen, but when the user hits the transition button, I want them to be able to insert the comment on this screen.

0 votes
Mark Markov
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
Jun 12, 2018 • edited

Hello @Tom L

try this:

def commentField = getFieldById(getFieldChanged())

commentField.setHidden(false)

if ( !getActionName())

{ // check if on edit screen
commentField.setHidden(true)
}

Hi @Mark Markov

It didn't work either.

After you dismiss the Edit screen and click on the "Comment" button in the "Comments" tab in the View screen, the button disappears.  The only way I know of getting the button back is by refreshing the browser, which is not acceptable for the users.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events