- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-16-2017 06:03 AM
Hi,
in my incident Forms i try to set the value of 'contact_type' field (field is a choice list)
using javascipt into default value, i want to set the value for user have a specific role
in first time i just try with role 'itil'
i write this :
javascript:if (gs.hasRole("itil")) {phone} else {portail};
but not work
later i will create a special role 'hotliner_role' and use this role.
regards,
Cedric
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-16-2017 07:06 AM
Hi Tomasi,
finally with you're help and sample code finded into System>Dictionary
i write this :
javascript:(function() {if (gs.hasRole('itil')) return 'phone'; else return 'portail';})()
and IT'S WORK YES !!!
great thanks for you're help
Best regards,
Cedric

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2019 01:31 AM
Hi,
I know it's an old post now, but I think it was just your syntax that was wrong. When you placed your code in the function that worked you had the syntax correct. It should have worked without the self executing function.
Your semi-collons were the problem I think.
This: javascript:if (gs.hasRole("itil")) {phone} else {portail};
Should be: javascript: if (gs.hasRole('itil')) return 'phone'; else return 'portail';
OR
javascript:if (gs.hasRole("itil")) {phone;} else {portail;}
P.S. Not tested