How to set value in reference field in UI Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-16-2016 08:21 PM
Hi All,
In UI Page, i am creating a reference to user table as below, I wanted to set default value to this through client script, Please let me know how to achieve this.
<j:set var="jvar_user_query" value="QUERY:active=true^locked_out=false" />
<input id="user_query" type="hidden" value="${jvar_user_query}" />
<g:ui_reference name="${jvar_user_query}" table="sys_user" id='test' displayvalue="${name1}" onchange="changeSelected1(this)"/>
Thanks in advance
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-16-2016 08:58 PM
Hi Jeevitha,
You can use this to set the default value to the currently logged in user :
<g:ui_reference name="ref" table="sys_user" value="${gs.getUserID()}" displayvalue="${gs.getUser().getDisplayName()}" />
or if you want to set it to some default value, map the sys id as follows:
ui_reference name="ref" table="sys_user" value="<give_sys_id_of_default_value_here>"/>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-16-2016 09:11 PM
Hi Harneet,
Thanks for the response , I am setting chosen user's sysid in user preference ,then i am tyring to keep it as default user. Please look into below code
<j:set var="jvar_user_query" value="QUERY:active=true^locked_out=false" />
<input id="user_query" type="hidden" value="${jvar_user_query}" />
<g:ui_reference name="${jvar_user_query}" table="sys_user" id='test' displayvalue="${name1}" onchange="changeSelected1(this)"/>
<script>
g_selectedOption = "${jvar_session.getUser().getPreference('xyz')}";
</script>
Client Script:
setSelected();
function changeSelected1(select) {
alert('hi');
alert(select.value);
setPreference('xyz', select.value, selectionChanged);
}
function setSelected() {
if (!g_selectedOption)
return;
// Need to set here with value in User Preference
//var sys_id=g_selectedOption;
//gel('test').value=sys_id;
//g_form.setValue('jvar_user_query',sys_id);
//g_form.setValue('test',g_selectedOption);
//gel('user_query').value=g_selectedOption;
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2016 08:04 PM
Hi All,
Any update on this ?
Thanks