1

在 CRM 2013 和 2011 中,我有一些我已经导入的数据。当您查看他们拥有的记录时,顶部的大写字母“新联系人”或“新帐户”等取决于它们的类型。我查看了表单标题并尝试在其中添加一个字段(我想要显示),认为它默认为 new ,因为没有其他字段。不是这种情况。我主要使用 2013 年,但同样的事情也发生在 2011 年。

我测试了它是否仅适用于导入的记录,但是当我创建新记录时也会发生这种情况。这是 CRM 通常会做的事情吗?如果是,有没有办法让它显示其他内容?

4

2 回答 2

0

我相信您要问的是 CRM 在页面标题和表单标题中显示实体名称的方式。如果是这样,这是一个(完全不受支持的)函数,我调用它来更新 CRM 2011 中的实体名称。我猜它不会在 2013 年工作。

setDisplayName: function (name) {
    // Updates the Document Title
    var title = parent.document.title;
    var start = title.indexOf(':') + 2;
    var end = title.lastIndexOf('-') - 1;
    parent.document.title = title.substring(0, start) + name + title.substring(end);

    // Sets the div Name
    document.getElementById("form_title_div").childNodes[2].childNodes[0].innerText = name;
},

您可以在实体的 onLoad 上调用它并清除它,或将其设置为您喜欢的任何值。

于 2013-10-23T12:33:20.520 回答
0

OP想要的是在创建新案例(或任何其他实体)时删除新案例标签在此处输入图像描述

我今天在 CRM 2013 中用这条线做了这个

//Remove New Case label
document.getElementById("FormTitle").style.visibility = "hidden";
于 2014-10-20T13:20:15.917 回答