📜  sn-record-picker (1)

📅  最后修改于: 2023-12-03 14:47:29.729000             🧑  作者: Mango

sn-record-picker介绍

简介

sn-record-picker是ServiceNow平台上的一种UI插件,用于在表单页面上选择记录(record)。许多ServiceNow表单页面需要引用其他表中的记录,通常情况下这些表都有相关联的关系字段,以便通过单击查找图标在弹出窗口中展示可用记录。(例如,在incident表中,caller_id字段关联sys_user表中的唯一记录)。此时就可以使用sn-record-picker。

特征

sn-record-picker的主要特性包括:

  • 可以按属性关键字或表关系类型(parent,reference)搜索记录。
  • 可以在弹出窗口中浏览所有可用记录,并提供一些标准图标,例如“新建”、“查找”等。
  • 适用于任何大小的选择列表,并提供过滤和搜索能力。
  • 支持单选和多选模式。
  • 可以在JavaScript中以各种方式访问选择内容。
如何使用

一个简单的例子详细介绍了如何使用sn-record-picker:

<input id="myRecordPicker" name="myRecordPicker" sn-record-picker="'table': 'incident', 'filter': 'active=true'" ng-model="data.relatedRecord">
  • 在html中添加一个input元素,并指定一个id和一个name。
  • 将sn-record-picker指令应用于元素上,指定所需的属性。在本例中,“table”指定要在其中搜索记录的表,“filter”指定要应用于搜索中的表过滤器。
  • ng-model绑定元素的值,以便在选择记录后将其返回到控制器并保存到数据模型中。
结尾

以上就是sn-record-picker的详细介绍,希望对你有所帮助。