|
![]() |
#1 |
Чайный пьяница
|
Цитата:
var objId; var taskUrl; if((crmForm.all.new_urllink.DataValue == null) || (crmForm.all.new_urllink.DataValue == "")) { if(crmForm.FormType == 2) //Checks to see if this is an update Form (value of 2) { var embedUrl; taskUrl = "http://crmserver:5555/organization/activities/task/edit.aspx"; //Default Path to the Edit.aspx page for an Task objId = crmForm.ObjectId; //Retrieves the ID of the current object embedUrl = taskUrl + "?id=" + objId; //pieces together the items required for a full Url crmForm.all.new_urllink.DataValue = embedUrl; //Sets the value of the field crmForm.all.new_urllink.ForceSubmit = true; crmForm.Save(); } } Обращаем своё пристальное внимание на выделенный жирным текстом код. Когда карточка создаётся идентификатора у неё ещё нет. А появляется он первый раз только в Post Create плагине.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|