Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to add Reference field in UI page

Gazal Varshney2
Tera Contributor

Hi,

 

I have a requirement to add Assignment group field whenever I click on create incident option from form context menu. IT displays a UI page. I am able to show the field but could not get the options like we get for assignment group field in normal forms (reference to Group table). I have written the below codeby which I am able to fetch the assignment group from the record but not getting all the options of group table:

 

<j:if test="${sysparm_action == 'incident'}">
<div class="row form-section">
<div class="col-sm-3 section-title-top">${gs.getMessage('Assignment Group')}</div>
<div class="col-sm-5">
<g:evaluate var="jvar_property">
var grList = GlideChoiceList.getChoiceList('sys_user_group','name');
</g:evaluate>
<select id="group" class="form-control" name="group" aria-label="group">
<g2:options choiceList="$[grList]" choiceValue="$[secInc.assignment_group.name.toString()]" />
</select>
</div>
</div>
</j:if>

 

What approch should I follow to get the record of sys_use_group table as a reference/option in my field?

 

thanks,

Gazal Varshney

1 ACCEPTED SOLUTION

 <g:macro type="text" name="REQUIRED" label="REQUIRED" value="" onkeyup="" onchange="onChange('${jvar_name}');" onclick_label="" mandatory="false" size="" style="" readonly="false" maxlength=""/>

View solution in original post

11 REPLIES 11

Harsh Vardhan
Giga Patron

you can use g:ui_reference tag. 

 

example:

 

 

  <g:ui_reference name="group" id="group" table="sys_user_group" query="GOTOnameSTARTSWITHHelp" completer="AJAXTableCompleter" ng-model="group"/>

 

Harish Vaibhare
Kilo Guru

Hi ,

use below code :


Assignment Group :<br/>
<g:ui_reference label="Name" name="Assignment Group" table="sys_user_group" field="name" /> <br/>

 

Kindly mark helpful and correct if it works.

Thanks.

Hi Harish,

 

Please help me in making this field mandatory.

 

Regards,

Gazal varshney