- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2018 12:00 AM
Hi,
if Knowledge Base is IT then only display attachment icon, other wise except IT icon should not visible to any other Knowledge base records...
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2018 02:15 AM
hi, There might be a better way to should write a client script based on onChange function. Below is an example in the form of a screenshot and a code:
function onChange(control, oldValue, newValue, isLoading, isTemplate) {
var checkValue = g_form.getDisplayBox('kb_knowledge_base').value;
if (checkValue == "IT"){
g_form.disableAttachments();
} else {
g_form.enableAttachments();
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2018 12:09 AM
Hi,
write a client script and check for the knowledge base it it ,if yes use the below
g_form.disableAttachments();
Regards,Naveen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2018 12:29 AM
can we able to hide attachment Icon????

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2018 12:29 AM
yes,chanikya.
here is the script for the reference.
function onLoad() {
//Type appropriate comment here, and begin script below
var z =g_form.getDisplayBox('kb_knowledge_base').value;
//alert(z);
if(z=='IT') {
g_form.disableAttachments();
}
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-27-2018 12:34 AM
based on your query youcan use
knowledgebase != condition.
if(z!='IT') {
g_form.disableAttachments();
}
Hope this helps.