如何设置字段的需求级别

How to set the requirement level for a field

本文关键字:需求 字段 何设置 设置      更新时间:2023-09-26

在这个博客之后,我试图将需求级别设置为商业推荐,但我失败了。我只得到红星,表示该字段是业务所需的。

crmForm.SetFieldReqLevel("new_bamsegurka", 0);
crmForm.SetFieldReqLevel("new_bamsegurka", 1);    
crmForm.SetFieldReqLevel("new_bamsegurka", 2);

第一行关闭红色星号。另外两个,打开它。然而,似乎没有办法设置蓝十字…我错过了什么?

由于您已经找到了正确的代码来设置一个字段业务推荐(蓝叉)是参数2

crmForm.SetFieldReqLevel("new_bamsegurka", 2);

这可能是CRM 4.0环境的累积问题。我在CRM 2011中看到了一个类似的错误(要求没有通过javascript正确设置)。

对于获取字段的需求级别的相应操作,没有支持的方法。需要按如下方式进行修改。

crmForm.all["new_bamsegurka_c"].className.indexOf("Rec") >= 0

注意_c部分以及Rec,而不是Req

你也可以试试,

// Requirement level
crmForm.all.new_bamsegurka.setAttribute("req", 2);
crmForm.all.new_bamsegurka_c.className = "req";
crmForm.all.new_bamsegurka_c.innerHTML = crmForm.all.new_bamsegurka_c.innerText + "<img  alt='Required' src='/_imgs/frm_required.gif'/>";
crmForm.all.new_bamsegurka.setAttribute("req", 1);
crmForm.all.new_bamsegurka_c.className = "n";
crmForm.all.new_bamsegurka_c.innerHTML = crmForm.all.new_bamsegurka_c.innerText + "<img  alt='Recommended' src='/_imgs/frm_recommended.gif'/>";
crmForm.all.new_bamsegurka.setAttribute("req", 0);
crmForm.all.new_bamsegurka_c.className = "n";
crmForm.all.new_bamsegurka_c.innerHTML = crmForm.all.new_bamsegurka_c.innerText;

这个应该更合适。
请确保只更改每个字段的"new_bamsegurka"以匹配您的字段名。