
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-19-2017 08:10 AM
I have the below script that is currently not working. I need to hide the "Complete Task" button if the state changes to any of the following. "-940", "-941", "-942", "-943". Can someone help me correct this script?
function onChange(){
//If the incident type is 1,2,3
}
showCloseTaskButton('Convert to Request');
function showCloseTaskButton(button) {
if(g_form.getValue('state' == -940) || g_form.getValue('state' == -941 || g_form.getValue('state' == -942) || g_form.getValue('state' == -943)){
//show the 'Convert to Request'
var items = $$('BUTTON').each(function(item){
if(item.innerHTML.indexOf('Complete Task') > -1){
item.show();
}
});
} }
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-20-2017 01:55 AM
Hi Edwin,
if you want to make your ui action visibility based on dropdown values then you can try with UI Policy.
refer the screenshot below. i tested with category values. button will be visible based on category values.
Script :
function onCondition() {
$$('#awc_test')[0].show();
}
******************
function onCondition() {
$$('#awc_test')[0].hide();
}
Hope it will help you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-19-2017 11:14 AM
Edwin Fuller wrote:
I have the below script that is currently not working. I need to hide the "Complete Task" button if the state changes to any of the following. "-940", "-941", "-942", "-943". Can someone help me correct this script?
Does it need to be a script?
I can see using a condition:
.. however, this won't work dynamically if the state changes whilst looking at it.
Could you use a UI Policy to conceal the visibility instead?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-20-2017 09:34 AM
I actually need for it to work dynamically because the users manually update the state field
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-19-2017 11:18 AM
Hey Edwin,
You can better do this on the condition part of the button itself.
like : (current.state != "-940") || (current.state != "-941") and so on.
post me your feedback
Please Hit ✅Correct, âÂ��Helpful, or ��Like depending on the impact of the response
Have a lovely day ahead
Regards,
Divya Mishra
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-19-2017 11:58 PM
Hey Ed,
any updates ?
Regards,
Divya

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-20-2017 01:55 AM
Hi Edwin,
if you want to make your ui action visibility based on dropdown values then you can try with UI Policy.
refer the screenshot below. i tested with category values. button will be visible based on category values.
Script :
function onCondition() {
$$('#awc_test')[0].show();
}
******************
function onCondition() {
$$('#awc_test')[0].hide();
}
Hope it will help you.