Привет, У меня есть сценарий, где в форме CRM onload у меня есть функция, которая автоматически заполняет произвольно сгенерированный номер. Затем я открываю URL-адрес с помощью кнопки ленты, после этого я сохраняю запись. Моя проблема при попытке сохранить запись, загружаемую в форму, поэтому переопределяет мое случайное число, что приводит к повреждению данных. Я попытался заблокировать файл к телу сообщния READONLY после загрузки страницы, но тем не менее, когда страница сохраняет его до сих пор ovverrides значение, пожалуйста, см моего код ниже:CRM Dynamics 2013 Javascript сделать поле не обновляемым
function AutonumberGenerator()
{
var uniqueRandoms = [];
var numRandoms = 500000;
if (!uniqueRandoms.length) {
for (var i = 0; i < numRandoms; i++) {
uniqueRandoms.push(i);
}
}
var index = Math.floor(Math.random() * uniqueRandoms.length);
var val = uniqueRandoms[index];
// now remove that value from the array
uniqueRandoms.splice(index, 1);
Xrm.Page.getAttribute("new_opguploadidentifier").setValue(val);
Xrm.Page.getAttribute("new_opguploadidentifier").controls.get(0).setDisabled(true);
}
Пожалуйста, обратите внимание, я использую CRM Dynamics 2013, Пожалуйста, помогите
Спасибо, что решил мою проблему – Papi