【发布时间】:2011-06-17 11:58:46
【问题描述】:
我的情况是我有一个字段new_outcome,它是一个默认值为null 的选项列表。在更改此字段并选择一个值时,该字段及其相关字段需要被锁定和禁用。在重新打开记录时,此脚本将再次运行,并且该字段保持禁用状态。这很好,因为在选择值时调用函数并且该字段被禁用。问题是在重新打开记录时,调用了该函数,但 if 子句不符合条件,因为 new_outcome 选择列表字段恢复为空值,因此不再禁用。我猜这与需要强制提交 new_outcome 值有关,但我似乎无法让它工作。
没有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;
}
}
有什么建议吗?
【问题讨论】:
标签: javascript dom-events onchange dynamics-crm-4