大家好,
当我引用如下功能进行Clone"service appointment"时,发现对于"resources"Attribute在保存时总报错,由于是第一次遇到,不知是不是这个Attribute有什么需要特殊处理的地方,先谢谢大家了~
GetOriginalEntityFields=function()
{
if( !opener )
{
alert('opener missed');
return;
}
var re = new RegExp("INPUT|TEXTAREA|SELECT","gi");
var originalEntityFormElements = opener.document.all.crmForm.all;
var currentEntityFormElements = crmForm.all;
for( var i = 0 ; i < originalEntityFormElements.length ; i++ )
{
var OriginalElement = originalEntityFormElements[ i ];
var OriginalElementId = OriginalElement.id;
if( OriginalElementId != '' )
{
var currentElement = currentEntityFormElements[OriginalElementId];
if(currentElement!=null)
{
if(typeof(currentElement.req) != 'Undefined' )
{
currentElement.DataValue = OriginalElement.DataValue;
currentElement.Disabled = OriginalElement.Disabled;
try
{
currentElement.FireOnChange();
}
catch(e){}
}
else if(re.test(currentElement.tagName) )
{
currentElement.value = OriginalElement.value;
}
}
}
}
}
CrmPageLoad=function()
{
if( window.name == 'ClonedAS' && crmForm.FormType == 1 )
{
GetOriginalEntityFields();
}
}
crm4.0学步