<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Setting Display Field on List Collector in Service Portal in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463687#M120613</link>
    <description>&lt;P&gt;So I am creating a form where managers can request to have members removed from Groups.&amp;nbsp; So, when they select a Group, I want a List Collector populated with the members of that Group, so the List Collector is based on the Group Member table (sys_user_grmember).&amp;nbsp; It looks like this field does NOT have a Display Field set in the Table Design.&amp;nbsp; The List Collector on my Service Portal form seems to be defaulting to showing the system creation date field, which isn't very helpful.&lt;/P&gt;
&lt;P&gt;How can I change this to show the User field from the Group Member table?&amp;nbsp; I tried using Variable Attributes, but that did not seem to work.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Mon, 06 May 2019 18:22:41 GMT</pubDate>
    <dc:creator>jmiskey</dc:creator>
    <dc:date>2019-05-06T18:22:41Z</dc:date>
    <item>
      <title>Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463687#M120613</link>
      <description>&lt;P&gt;So I am creating a form where managers can request to have members removed from Groups.&amp;nbsp; So, when they select a Group, I want a List Collector populated with the members of that Group, so the List Collector is based on the Group Member table (sys_user_grmember).&amp;nbsp; It looks like this field does NOT have a Display Field set in the Table Design.&amp;nbsp; The List Collector on my Service Portal form seems to be defaulting to showing the system creation date field, which isn't very helpful.&lt;/P&gt;
&lt;P&gt;How can I change this to show the User field from the Group Member table?&amp;nbsp; I tried using Variable Attributes, but that did not seem to work.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2019 18:22:41 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463687#M120613</guid>
      <dc:creator>jmiskey</dc:creator>
      <dc:date>2019-05-06T18:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463688#M120614</link>
      <description>&lt;P&gt;Did you try setting the display:true of the field you want on the list view?&lt;/P&gt;
&lt;P&gt;Also, you can go to the table-&amp;gt; related links -&amp;gt; layout list and select the right fields to be displayed in the list view.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/163556i4ADF0EB0472ED394/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/163564iEB521CF3897279DB/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2019 18:27:10 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463688#M120614</guid>
      <dc:creator>Priyanka Gupta</dc:creator>
      <dc:date>2019-05-06T18:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463689#M120615</link>
      <description>&lt;P&gt;I already have the List Layout set up like that, so that did not make a difference.&lt;/P&gt;
&lt;P&gt;I thought about setting the Display field directly on the Table itself, but have been cautioned about customizing settings on out-of-the-box tables.&amp;nbsp; So I was hesitant to try that.&amp;nbsp; I tried it, and it does work, but is there any danger in doing this?&amp;nbsp; Will future upgraded change the Display Value back to False?&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2019 18:46:23 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463689#M120615</guid>
      <dc:creator>jmiskey</dc:creator>
      <dc:date>2019-05-06T18:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463690#M120616</link>
      <description>&lt;P&gt;Ahh, now that I think about it, it is going to make a difference. Sorry I suggested that in the first place. If you set the display:true for the User field on the Groups table, everywhere this table is being used as a reference, the users would only see the User field. Not good at all since they are looking for Group information.&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2019 18:52:25 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463690#M120616</guid>
      <dc:creator>Priyanka Gupta</dc:creator>
      <dc:date>2019-05-06T18:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463691#M120617</link>
      <description>&lt;P&gt;It would be helpful if you can post a screenshot of where you are at with this.&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2019 18:53:05 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463691#M120617</guid>
      <dc:creator>Priyanka Gupta</dc:creator>
      <dc:date>2019-05-06T18:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463692#M120618</link>
      <description>&lt;P&gt;OK.&amp;nbsp; This is where I am at now.&amp;nbsp; I added the following Variable Attribute:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;ref_ac_columns=user,ref_ac_columns_search=true,ref_auto_completer=AJAXTableCompleter,ref_ac_order_by=user&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;It now two fields, the Created On Date field, and the User field.&amp;nbsp; So I at least see the field I want, and this extra unwanted field.&amp;nbsp; However, after selecting records, it just shows the Created On Date field, i.e.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="find_real_file.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/163558i5B4C8F3E26D00632/image-size/large?v=v2&amp;amp;px=999" role="button" title="find_real_file.png" alt="find_real_file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I would like to change that to show the User name instead.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 07 May 2019 13:09:28 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463692#M120618</guid>
      <dc:creator>jmiskey</dc:creator>
      <dc:date>2019-05-07T13:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Display Field on List Collector in Service Portal</title>
      <link>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463693#M120619</link>
      <description>&lt;P&gt;OK, I figured out a solution coming at this from a different angle.&lt;/P&gt;
&lt;P&gt;Instead of using the Group Member table as my reference table for my List Collector variable, I used the User (sys_user) table.&amp;nbsp; I then used a function in a Script Includes to build the Reference Qualifier that I need.&amp;nbsp; So, the Script Includes look like this:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;var GroupMembersCriteria = Class.create();
GroupMembersCriteria.prototype = {
	initialize: function(){
	},
		allGroupMembers:function(){
			//Only return active users who are members of selected Group
			//get selected Group from SC Variable
			var include = '';
			var selectedGrp2 = current.variables.group;
			
			//return all members of selected group
			var users2 = new GlideRecord('sys_user_grmember');
			users2.addQuery('group', selectedGrp2);
			users2.query();
			
			//write all members user sys_ids to string
			while(users2.next()) {
				include += (',' + users2.user);
			}
			
			//return criteria string
			return 'sys_id IN' + include + '^active=true^user_nameISNOTEMPTY';
		},	
	
    type: 'GroupMembersCriteria'
};&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;And then call that from the Reference Qualifier on the List Collector variable like this:&lt;/P&gt;
&lt;PRE class="language-markup"&gt;&lt;CODE&gt;javascript:new GroupMembersCriteria().allGroupMembers()&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 May 2019 14:40:55 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/setting-display-field-on-list-collector-in-service-portal/m-p/1463693#M120619</guid>
      <dc:creator>jmiskey</dc:creator>
      <dc:date>2019-05-07T14:40:55Z</dc:date>
    </item>
  </channel>
</rss>

