如何更新CRM中的COntact中的fullname

时间:2013-08-12 09:48:00

标签: dynamics-crm-2011 crm

我想要全名的格式,如标题+名字+姓氏。但是这种格式在系统设置中是不可用的。所以,我只想更新全名而不是名字或姓。我怎样才能达到这个要求

2 个答案:

答案 0 :(得分:1)

答案是您无法更改数据库aside from the formats CRM defines as options中的全名格式。但是,您有两种选择:

  1. 创建一个Select插件,用于更新实体上全名的值(如果您使用的是早期绑定,则该属性仍然是只读的,但您可以直接在属性集合中编辑该值没有问题。)这可能是一个非常糟糕的性能问题,因为选择1000个实体需要插件运行1000次。我可能会推荐下一个选项:

  2. 创建您自己的字段new_fullname。并根据需要制作格式。使用创建/更新插件以及可能通过JavaScript设置它。然后它只是更新您的表单,视图以及当前引用fullname的任何插件/工作流。

答案 1 :(得分:-2)

我不知道我是否理解你想要存档的设置我不知道任何方式,如果有一些解决方案:插件,工作流或javascript。您可以添加firstname,fullname和title的onchange事件并更改fullname。这样的事情:

Xrm.Page.getAttribute("fullname").setValue(Xrm.Page.getAttribute("firstname").getValue() + Xrm.Page.getAttribute("lastname").getValue());

编辑:我忘记了只读,你可以使用像这样的Javascript更改只读:

Xrm.Page.getAttribute("fullname").setSubmitMode("always");

请在此处查看另一个option