Dynamics crm 2011 选择列表的可见性取决于选项集

Dynamics crm 2011 选择列表的可见性取决于选项集,dynamics-crm-2011,Dynamics Crm 2011,我有一个关于两个选项集,选项1表示是,选项2表示否,有两个选择列表 若我说是的话,那个么只有第一个选择列表应该是可见的,而第二个选择列表应该是不可见的,并且对于相反的选择列表是相同的。我试着这样做,但当我选择“否”时,它只起作用一次,之后它保持不变,与你选择的内容无关 如何做到这一点?使用picklist的onChange事件,并使用调试关键字检查您的代码,您会发现问题。您能精确地定义您的代码和使用的语言吗?var education=Xrm.Page.getAttribute(“new_edu

我有一个关于两个选项集,选项1表示是,选项2表示否,有两个选择列表

若我说是的话,那个么只有第一个选择列表应该是可见的,而第二个选择列表应该是不可见的,并且对于相反的选择列表是相同的。我试着这样做,但当我选择“否”时,它只起作用一次,之后它保持不变,与你选择的内容无关


如何做到这一点?

使用picklist的onChange事件,并使用调试关键字检查您的代码,您会发现问题。

您能精确地定义您的代码和使用的语言吗?var education=Xrm.Page.getAttribute(“new_education”).getValue().toString();if(education){alert(education+“if”);Xrm.Page.ui.controls.get(“new_postgradication”).setVisible(true);Xrm.Page.ui.controls.get(“new_gradication”).setVisible(false);//Xrm.Page.ui.tabs.get(1.setVisible(true);}else{alert(education+“inside”);Xrm.Page.ui.controls.get(“新毕业”).setVisible(true);Xrm.Page.ui.controls.get(“新毕业后”).setVisible(false)}var education=Xrm.Page.getAttribute(“新毕业后”).getValue().toString();if(education){alert(education+“if”);Xrm.Page.ui.controls.get(“新毕业后”).setVisible(true);Xrm.Page.ui.controls.get(“新毕业”).setVisible(false);}else{alert(education+“inside false”);Xrm.Page.ui.controls.get(“新毕业”).setVisible(true);Xrm.Page.ui.controls.get(“新毕业后”).setVisible(false);}您是否已在picklist上注册了更改时的JavaScript函数?注释中的代码非常不可读,请编辑您的问题。是的,我已在更改时注册了它,但问题出现在if语句中。我发现它是字母。