询问者
【紧急求助】MSCRM 2011 multiple form 脚本控制

问题
全部回复
-
首先,在Contact表单上,放置IFrame,假设该iframe的名称为iframe1
其次,在Picklist字段的OnChange事件,编写JScript代码,假设Picklist字段的名称为new_type, 那么脚本大致如下:
var type = Xrm.Page.getAttribute("new_type").getText();
if (type == "学生")
{
Xrm.Page.getControl("iframe1").setSrc(<学生视图URL>);
}
else if (type == "老师")
{
Xrm.Page.getControl("iframe1").setSrc(<老师视图URL>);
}
daemon lin -
Xrm.Page.getControl("学生视图的表单名称").setVisible(false);
Xrm.Page.getControl("老师视图的表单名称").setVisible(false);
var type = Xrm.Page.getAttribute("new_type").getText();
if (type == "学生")
{
Xrm.Page.getControl("学生视图的表单名称").setVisible(true);
Xrm.Page.getControl("老师视图的表单名称").setVisible(false);
}
else if (type == "老师")
{
Xrm.Page.getControl("老师视图的表单名称").setVisible(true);
Xrm.Page.getControl("老师视图的表单名称").setVisible(false);
}
To find out the dream is true.