在MS Dynamics CRM 2013中更改标题字体

时间:2013-12-03 18:34:21

标签: dynamics-crm-2013

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

我想要在MS Dynamics CRM 2013表单上更改标题图块的外观。我喜欢把瓷砖做得更宽,但我不认为这是一个选择。我至少喜欢做的是使字段字体更小,以便更适合每个图块。

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

谢谢!

2 个答案:

答案 0 :(得分: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;
}

更改font-size属性,保存并提供IISRESET,它应该可以工作。永远记得在出现任何问题时备份。

答案 1 :(得分: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事件中删除此代码,不会造成任何伤害。