0
您好我有一個場景,在CRM形式onload,我有一個函數,自動填充隨機生成的數字。然後我使用功能區按鈕打開一個URL,之後保存記錄,當我嘗試保存記錄時,我再次發送表單,因此覆蓋了我的隨機數,這會導致數據被損壞。我試圖鎖定fiels在頁面加載後爲只讀,但然而,當頁面保存它仍然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動力2013,請幫忙
謝謝,這解決了我的問題 – Papi