我正在尝试禁用一个字段,即将其灰显并且不允许用户选择它。为了达到这个效果我目前正在调用
crmForm.all.new_attribute1.disabled = true;
crmForm.all.new_attribute2.Disabled = true;
禁用(大写 D)使该字段变灰,但用户仍然可以将光标放在该字段或选项卡上。
禁用(带有一个小 d)使该字段对于光标和选项卡不可用,但没有给出无法与之交互的视觉指示。
是否有更好的方法来做到这一点,一次调用即可实现类似的结果,还是我只能同时使用这两种方法?
最佳答案
使用“禁用”属性应该可以。
您可以尝试将此代码放入 Account 实体的 OnLoad 事件中(不要忘记启用 Event 和 Publich 实体!):
crmForm.all.accountnumber.Disabled = true;
并且“帐号”将被阻止并变灰,如下图所示:
(来源:vidmar.net)
关于dynamics-crm - 在 MS CRM 4 中使用 JavaScript 使字段对用户不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647108/