Javascript 是否有人编写了用于在动态CRM中创建名称空间、设置表单中可见字段的例程代码?
您好,我将开始编写代码,以隐藏动态CRM中的其他字段,直到用户选择该选项为止。你知道一种现成的方法吗?从我的研究中,我发现在我开始编写javascript之前,没有任何方法可以这样做,在用户单击该选项之前,是否有人有代码将另一个字段隐藏在表单中 看起来“setVisible”和“addOnChange”将成为您的旅行伙伴。旅程完成;) 如果有人需要:Javascript 是否有人编写了用于在动态CRM中创建名称空间、设置表单中可见字段的例程代码?,javascript,dynamics-crm-2011,Javascript,Dynamics Crm 2011,您好,我将开始编写代码,以隐藏动态CRM中的其他字段,直到用户选择该选项为止。你知道一种现成的方法吗?从我的研究中,我发现在我开始编写javascript之前,没有任何方法可以这样做,在用户单击该选项之前,是否有人有代码将另一个字段隐藏在表单中 看起来“setVisible”和“addOnChange”将成为您的旅行伙伴。旅程完成;) 如果有人需要: function showOtherOption(otherfield, optionset) { var xp = Xrm.Page;
function showOtherOption(otherfield, optionset)
{
var xp = Xrm.Page;
var option = xp.getAttribute(optionset);
var other = xp.getControl(otherfield);
option &&
other &&
other.setVisible( option.getText().toLowerCase() == "other" );
}
如果这是一个选项,那么部署2013并使用业务规则——比javascript更快、更简单。