Javascript 在MS CRM 2011中隐藏选项集中的选项,而不删除它

Javascript 在MS CRM 2011中隐藏选项集中的选项,而不删除它,javascript,dynamics-crm,dynamics-crm-2011,Javascript,Dynamics Crm,Dynamics Crm 2011,MS CRM 2011中实体中的选项集中很少有不经常使用的选项,因此我想隐藏它们。但我不想删除这些,因为几乎没有记录具有这些值。如何实现这一点?您不能通过自定义从CRM选择列表中停用/隐藏未使用的选项 但我们可以编写简单的JavaScript在formload上动态隐藏这些值,因此用户无法选择它们 Xrm.Page.getControl("new_samplefield").removeOption(1); 欢迎来到SO,请花点时间了解并四处参观,了解如何提出一个好问题。老实说,解决这一问题的

MS CRM 2011中实体中的选项集中很少有不经常使用的选项,因此我想隐藏它们。但我不想删除这些,因为几乎没有记录具有这些值。如何实现这一点?

您不能通过自定义从CRM选择列表中停用/隐藏未使用的选项

但我们可以编写简单的JavaScript在formload上动态隐藏这些值,因此用户无法选择它们

Xrm.Page.getControl("new_samplefield").removeOption(1);

欢迎来到SO,请花点时间了解并四处参观,了解如何提出一个好问题。老实说,解决这一问题的最佳方法是使用“高级查找”(Advanced Find)来查找使用旧optionset值的记录,并使用“批量编辑”(bulk edit)来更新记录。然后,您可以删除旧的OptiStart值此答案在CRM 2011中不起作用,但它适用于更当前版本的CRM@jasonscript我提到的博客是2011年的。:)