javascript - 如何将选项列表添加到自定义实体的案例表单中(注意 : replace the normal lookup field)?

标签 javascript dynamics-crm dynamics-crm-2011 microsoft-dynamics

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

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

这样做的问题是它非常困惑并且不受支持。

是否有受支持的方法来执行我想要的操作,如果没有,任何人都可以看到所提供的解决方案存在任何问题吗?

最佳答案

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

至于你的其他选择...

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

或者,如果它们在下拉菜单中是固定的,那么此优先级数据是否可以表示为选项集?我有点惊讶您需要一个实体来解决优先级问题,您需要哪些有关优先级的元数据?

关于javascript - 如何将选项列表添加到自定义实体的案例表单中(注意 : replace the normal lookup field)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029534/

相关文章:

javascript - 清除 Angularjs state.go 参数

iframe document.write 中的 javascript 覆盖父文档

.net - Microsoft CRM,如何使用 CrmService 获取列表的所有成员?

javascript - 保存并再次显示查看用户选择

javascript - Angular 对象的初始化

javascript - 是否可以在 EMACS 中编写 HTML-withASP-withJavascript-withCSS ?

html - CRM 2013 意外的嵌套 iframe

javascript - Underscore JS,按数组属性分组。

dynamics-crm - 我什么时候为预验证阶段注册 crm 2011 在线插件?

javascript - 如何在 CRM Online 2013 中拥有唯一的 ID 号