- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 08:15 AM
Hi All,
I have created a UI Macro and need to make it visible only to requester. Requester value is stored in opened by field
<j:set var="jvar_opened" value="${jvar_gr.getValue('opened_by')}"/>
Does jvar_opened contain sys_id of requester ?
Also I have tried with 'table_name.opened_by' and 'current.opened_by' . But it returned null.
Please help me with this. I need to get the sys_id of opened_by field in UI macro
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 10:00 AM
My bad. You need to use phase 2 . Here you go
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<g2:evaluate var="jvar_page" jelly="true">
var page=current.opened_by;
page;
</g2:evaluate>
<g2:evaluate var="jvar_login_user" jelly="true">
gs.getUserID();
</g2:evaluate>
<html>
<head>
<script>
</script>
</head>
<body>
<j2:if test="$[jvar_page ==jvar_login_user]" >
<p>Show content</p>
</j2:if>
<p> here $[jvar_page]</p>
</body>
</html>
</j:jelly>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 10:27 AM
I tried. It did't work for me
When I an using <g:evaluate> it is returning null
while when I use <g2:evaluate> it didnt return any value

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 10:40 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 11:01 AM
Yes I have
Please help me with this. I am not able to show any field values there also

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 02:16 PM
Check your instance. I have create a new UI macro with name test and created a formatter on incident table with name Test and added it to the form layout. It is working as expected. Not sure what you are referring to when you say returning null.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-29-2016 10:19 PM
Thanks a lot for your help
I appreciate this a lot
I found the issue for retrning null. I used ${jvar_page} instead of $[jvar_page]