1

由于 MS Dynamics CRM 2013 相当新,因此我无法找到任何答案。希望这里有人发现了如何做到这一点。

我想更改 MS Dynamics CRM 2013 表单上标题磁贴的外观。我想让瓷砖更宽,但我不认为这是一个选择。我至少想做的是使字段字体更小,以便更多信息适合每个图块。

任何人都可以对此有所了解吗?我找不到任何 CSS 或 Xrm.Page。???对该对象的引用。

谢谢!

4

2 回答 2

1

在我指出需要修改的 .css 之前,这是不受支持的,风险自负!任何未来的汇总都可能会破坏这一点或导致问题。

既然您说的是瓷砖,我相信您指的是“帐户”、“联系人”、“潜在客户”等。

要更改字体大小,您需要手动编辑安装 Dynamics CRM 2013 的文件。路径是 :C:\Program Files\Microsoft Dynamics CRM\CRMWeb\_controls\navbar文件名是navbar.css.aspx.

您需要更改以下 css 类的字体大小:

.navActionButtonLabel
{
color: white;
text-decoration: none;
display: block;
font-size: 9.75pt;
margin-left: 10px;
margin-right: 10px;
}

更改字体大小属性,保存并提供 IISRESET,它应该可以工作。永远记得进行备份,以防出现任何问题。

于 2013-12-06T05:38:36.460 回答
0

我知道这篇文章较旧,但我发现这个问题在 Dynamics CRM 2015 中仍然存在,所以我创建了这个函数并将“LoadChangeHeaderTiles”函数添加到表单“OnLoad”事件中:

function LoadChangeHeaderTiles() {
   changeHeaderTileFormat();
   setInterval(changeHeaderTileFormat, 1000);
}

function changeHeaderTileFormat() {
   var headertiles = document.getElementsByClassName("ms-crm-HeaderTileElement");
   if (headertiles != null) {
      for (var i = 0; i < headertiles.length; i++) {
         headertiles[i].style.width = "175px"; 
      }
   }
}

我知道 DOM 操作仍然不受支持,但由于没有修改任何原始 CRM 文件,您可以随时从 onload 事件中删除此代码,不会造成任何损害。

于 2015-08-06T19:18:15.640 回答