none
[求助CRM 4]"service appointment" Clone的相关问题 RRS feed

  • 问题

  • 大家好,

    当我引用如下功能进行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学步
    2011年2月28日 15:20

全部回复

  • 报错信息是什么?
    daemon lin
    2011年2月28日 15:54
  • 如果原始需要被拷贝的service appointment中"Resources" Atrribute有值,点击拷贝按钮后再保存新的拷贝后的service appointment就会有如下报错信息: "A record with these values already exists. It is impossible to create a duplicate record. Select one or more unique values and try again."  如果原始需要被拷贝的service appointment中"Resources" Atrribute没值,点击拷贝按钮后再保存新的拷贝后的service appointment就没有错误。不知是不是这个"Resources" Attribute有什么需要特殊处理的地方,先谢谢大家了。
    crm4.0学步
    2011年3月1日 8:59