从MSCRM表单中删除日历图标

时间:2011-12-20 13:25:12

标签: dynamics-crm-2011

我正在使用Microsoft Dynamics CRM 2011中的一些日期字段,并希望摆脱调出日期选择器的小日历图标。这个选择器对于使用超过一个月的日期来说太笨重了。关于如何摆脱它的任何想法?

1 个答案:

答案 0 :(得分:3)

这里有几种方法(都需要添加一个JavaScript Web资源,并在您在表单上注册为OnLoad事件的函数中使用以下代码):

1:

Xrm.Page.getControl('birthdate')._control._element.getElementsByTagName('img')[0].style['display'] = 'none';

2:

var controlID = 'birthdate';
// The icon has the 'img' string appended to the control ID
var imageID = controlID + 'img';
document.getElementById(imageID).style['display']='none';

如果您希望输入占用剩余空间,则可以隐藏父TD单元格,然后在前一个TD单元格上将colSpan设置为2.

随意添加空检查;)