由于MS Dynamics CRM 2013相当新,我还没有找到任何答案。希望有人在这里发现了如何做到这一点。
我想要在MS Dynamics CRM 2013表单上更改标题图块的外观。我喜欢把瓷砖做得更宽,但我不认为这是一个选择。我至少喜欢做的是使字段字体更小,以便更适合每个图块。
有人可以对此有所了解吗?我找不到任何CSS或Xrm.Page。???对该对象的引用。
谢谢!
答案 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事件中删除此代码,不会造成任何伤害。