如何将选择列表添加到自定义实体的案例表单中(注意:替换普通查找字段)

How can I add a picklist to a case form for custom entities (note: replace the normal lookup field)?

本文关键字:注意 替换 字段 查找 表单 案例 列表 选择 添加 实体 自定义      更新时间:2023-09-26

我要求在案例表单上选择一个自定义实体"优先级",但我想显示一个列出优先级实体的选项列表,而不是使用正常的查找方法。

我想出的一种解决方案是让表单上的查找字段正常但不设置为可见,并让 jscript 例程在使用 JSON 请求时向 DOM 添加一个选择,查找所需的值。在自定义选择的选定更改事件上,我可以通过编程方式设置查找的值。

这样做的问题是它非常混乱且不受支持。

是否有一种受支持的方法来做我想做的事情,如果没有,任何人都可以看到所提供的解决方案的任何问题吗?

设置 支持使用 JavaScript 查找的值。自定义 html 控件作为 Web 资源提供支持。您的解决方案将起作用,并且实际上是受支持的自定义项。

至于你的其他选择...

据推测,此请求源于用户认为从如此简短的优先级实体列表中选择需要"太多点击和太多时间"。您的要求是否有可能协商?您的用户是否知道查找的所有两个不错的功能:1.您可以键入优先级名称的前几个字母并按选项卡显示,它将自动为您完成。2.同样,您可以只键入前几个字母,然后在查找下方展开一个下拉列表,其中包含可用选项。它非常快,您不需要加载单独的屏幕,我认为这是它们的可用性问题。

或者,如果它们在下拉列表中是死集,是否可以将此优先级数据表示为选项集?我有点惊讶你需要一个实体来解决优先级问题,你需要什么关于优先级的元数据?