2013-02-27 2 views
1

Я создаю тестовое решение, чтобы проверить, что я пытаюсь создать дублирующий шаблон учетной записи при нажатии кнопки, плагин затем запускает включение копии всех связанных контактов.ОШИБКА: Повторяющаяся кнопка записи

В настоящее время я делаю что-то похожее на this post

Однако: здесь немного кода ...

function CopyAccount() { 
    //Collect values from the existing CRM form that you want to default onto your new record  
    var GUIDvalue = Xrm.Page.data.entity.getId(); 
    var Namevalue = Xrm.Page.getAttribute("name").getValue(); 

    if (GUIDvalue != null && Namevalue != null) 
    { 
     var parameters = {}; 
     parameters["new_templateid"] = GUIDvalue; 
     parameters["name"] = Namevalue; 
     Xrm.Utility.openEntityForm("account", null, parameters); 
    } 

Я получаю сообщение об ошибке: SCRIPT5022: id must not be null.

Comes от global.ashx? ver = -1477464416, строка 6 символ 372572

Xrm.Utility.openEntityForm=function(name,id,parameters){ 
    if(IsNull(name)) trow Error.create("name must not be null."); 
    if(IsNull(id)) throw Error.create("id must not be null."); 
    if(IsNull(parameters)) throw Error.create("parameters must not be null.") 

Любые идеи?

+0

Привет, я не знаю, если я смотрю, но вы передаете нуль к идентификатору и потому, что это бросить исключение. Но в этой функции, если вы передаете null, означает, что вы хотите новую запись, поэтому я не понимаю. Попробуйте отладить ваш javascript и проверьте, имеет ли значение GUIDvalue значение. –

+0

Спасибо, Педро, Оказывается, его микрософт снова играет. http://social.microsoft.com/Forums/en-US/crm/thread/33b7b18a-195e-4d7d-9c19-a6ad4e16a672. Нашел этот ответ на другом форуме –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^