1

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

4

2 回答 2

1

答案是除了 CRM 定义为选项的格式之外,您不能更改数据库中全名的格式。但是,您确实有两个选择:

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

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

于 2013-08-12T12:12:20.493 回答
-2

我不知道我是否了解您想要在我不知道的设置中存档的内容,如果有一些解决方案:插件、工作流或 JavaScript。您可以添加名字、全名和标题的 onchange 事件并更改全名。像这样的东西:

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

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

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

请参阅此处另一种选择

于 2013-08-12T10:36:05.770 回答