我的情況是我有一個字段'new_outcome',它是一個默認值爲'null'的選取列表。在改變這個字段並選擇一個值時,字段及其相關字段需要被鎖定和禁用。在重新打開記錄時,此腳本將再次運行,並且該字段保持禁用狀態。這在工作中很好,因爲在選擇該值時該函數被調用並且該字段被禁用。問題是在重新打開記錄時,函數被調用,但if子句不符合條件,因爲'new_outcome'選項列表字段返回爲空值,因此不再被禁用。我猜這是需要強制提交'new_outcome'的值,但我似乎無法讓它工作。禁用選項列表字段函數重置值Dynamics crm 4.0 Javascript
樣品沒有forcesubmit:
Stage2Lock = function()
{
if ((crmForm.all.new_outcome.DataValue != null) && (crmForm.all.casetypecode.DataValue == 1))
{
crmForm.all.new_extensionreason.Disabled =true;
crmForm.all.new_outcome.Disabled =true;
}
else
{
crmForm.all.new_extensionreason.Disabled =false;
crmForm.all.new_outcome.Disabled =false;
}
}
有什麼建議?
在此先感謝