dynamics-crm - 在 MS CRM 4 中使用 JavaScript 使字段对用户不可用

标签 dynamics-crm dynamics-crm-4

我正在尝试禁用一个字段,即将其灰显并且不允许用户选择它。为了达到这个效果我目前正在调用

crmForm.all.new_attribute1.disabled = true; 
crmForm.all.new_attribute2.Disabled = true;

禁用(大写 D)使该字段变灰,但用户仍然可以将光标放在该字段或选项卡上。

禁用(带有一个小 d)使该字段对于光标和选项卡不可用,但没有给出无法与之交互的视觉指示。

是否有更好的方法来做到这一点,一次调用即可实现类似的结果,还是我只能同时使用这两种方法?

最佳答案

使用“禁用”属性应该可以。

您可以尝试将此代码放入 Account 实体的 OnLoad 事件中(不要忘记启用 Event 和 Publich 实体!):

crmForm.all.accountnumber.Disabled = true;

并且“帐号”将被阻止并变灰,如下图所示:

alt text
(来源:vidmar.net)

关于dynamics-crm - 在 MS CRM 4 中使用 JavaScript 使字段对用户不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647108/

相关文章:

javascript - 如何使用 JavaScript 在 CRM 部分添加创建的元素?

dynamics-crm-2011 - 防止 Dynamics CRM 2011 使用上次使用的表单

dynamics-crm - 想学习 Microsoft-Dynamics CRM。请给动力学初学者建议?

javascript - 当 Dynamics CRM 2013 中保存操作失败时,如何在客户端获取错误详细信息?

dynamics-crm-2011 - 在 dynamics crm 2011 中设置可见的选项卡或部分

javascript - 修改网页资源中的 HTML

algorithm - Microsoft Dynamics CRM - 密码哈希算法

dynamics-crm-2011 - 获取 javascript crm 2011 中的所有 Guid

javascript - 通过js改变鼠标光标