我想要全名的格式,如标题+名字+姓氏。但是这种格式在系统设置中是不可用的。所以,我只想更新全名而不是名字或姓。我怎样才能达到这个要求
答案 0 :(得分:1)
答案是您无法更改数据库aside from the formats CRM defines as options中的全名格式。但是,您有两种选择:
创建一个Select插件,用于更新实体上全名的值(如果您使用的是早期绑定,则该属性仍然是只读的,但您可以直接在属性集合中编辑该值没有问题。)这可能是一个非常糟糕的性能问题,因为选择1000个实体需要插件运行1000次。我可能会推荐下一个选项:
创建您自己的字段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。