Deb*_*rgo 1 javascript crm required dynamics-crm-2011
我有两个字段:Cobertura和其他3个字段(将其称为x,y,z)如果cobertura值为150或160,则需要使用CRM中的Java脚本,使其他3个字段必填且不允许保存,然后再填充这些字段11.使用设定的水平对我有用吗?该功能到底做什么?
是的,该setRequiredLevel功能将适合您的情况。的函数改变字段的要求水平(可能的值是none,recommended,required)
您需要检查内部的Cobertura值OnLoad和OnChange事件:
var cobertura = Xrm.Page.getAttribute("cobertura").getValue();
if (cobertura == 150 || cobertura == 160) {
Xrm.Page.getAttribute("x").setRequiredLevel("required");
Xrm.Page.getAttribute("y").setRequiredLevel("required");
Xrm.Page.getAttribute("z").setRequiredLevel("required");
} else {
Xrm.Page.getAttribute("x").setRequiredLevel("none");
Xrm.Page.getAttribute("y").setRequiredLevel("none");
Xrm.Page.getAttribute("z").setRequiredLevel("none");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4780 次 |
| 最近记录: |