【问题标题】:Change the name when Customizing CRM 2011自定义 CRM 2011 时更改名称
【发布时间】:2013-03-20 01:26:22
【问题描述】:
我自定义了活动表单,但遇到了一些问题
1.如何自定义名称“GENERAL”。我需要名称而不是GENERAL。在哪里更改?或者我应该更改哪个属性?
2.如果我们尝试,不能删除锁定符号字段,它说“只允许业务部门”。如何解锁和如何删除?
【问题讨论】:
标签:
dynamics-crm-2011
dynamics-crm
crm
dynamics-crm-4
dynamics-crm-online
【解决方案1】:
正如 Guido 建议的那样,您可以通过在表单编辑器中打开表单、双击选项卡并更改标签来编辑选项卡的名称。
对于锁定的字段,您必须将该字段标记为不需要,在实体自定义中,发布您的更改,然后您可以从表单中删除该字段。
【解决方案2】:
表单编辑器可以更改任何选项卡的标签,如果您想要一个动态值,您可以使用支持的自定义设置,例如:
var firstTab = Xrm.Page.ui.tabs.get(0);
firstTab.setLabel("new tab name");
如果某个字段被锁定,则表示业务需要(在您的情况下是必须填写的活动名称),您始终可以隐藏该字段并使用 onload、onchange 中的 javascript 代码预填充该值或 onsave 事件。
【解决方案3】:
也许其他人可以提出更好的(即受支持的)解决方案,但在那之前 - 为什么不找出这些元素的 id 并直接从 onload 中的 JS 编辑它们?不过,让我再说一遍,这种操作不受支持。