Issue
Service Portal widgets can use snRecordPicker and snReferencePicker directives to render a dropdown list with autocomplete functionality. Administrators may want to add criteria to GlideRecord queries performed by these tools in order to search for a more specific set of records.
Release
London
Resolution
Following is an example of the HTML template of a properly defined snRecordPicker when used in a widget to search for records from the sys_user table against the name field.
HTML Template
<sn-record-picker
field="name"
table="'sys_user'"
display-field="'name'"
value-field="'id'"
display-fields="'name'"
search-fields="'name,email'"
page-size="100"
placeholder="Search for a user."
default-query="'nameLIKEAdmin'" />
Note: The information in this article is based on undocumented code as of London. As such, it is subject to change and may not reflect functionality in other versions. When upgrading, make sure to review the behavior of any customizations made to widgets to ensure desired behavior is consistent from version to version.
Related Links
For instructions on how to use snReferencePicker, see How to add query criteria to an snReferencePicker element in Service Portal