打开帐户窗口时显示特定页面

时间:2012-04-09 10:10:52

标签: javascript dynamics-crm dynamics-crm-2011

继我之前的Dynamics CRM问题(Show popup/alert if account has related entity records

之后

在“帐户”表单的OnLoad事件中,我想将窗口设置为打开,并在右侧框架中加载特定的子导航项。

例如,默认情况下,当您打开“帐户”窗口时,它会加载帐户详细信息。左侧列出了各种相关项目。我有一个名为Alert的自定义相关实体。如果我的javascript中满足特定条件,我希望将Alert实体视图加载到右侧视图而不是帐户详细信息。

这可能吗?

2 个答案:

答案 0 :(得分:2)

使用Xrm.Page.ui.navigation.items.get("navItemName").setFocus();

解决了这个问题

答案 1 :(得分:1)

我可以建议三种方法

方法1 1.添加选项卡>部分>子网格以显示关联的视图 2.使用form.onload javascript根据标准显示/隐藏该选项卡

方法2(可能不受支持) 1.使用form.onload javascript到.click()导航链接[你可以在webresource函数参数中取相关的实体名称,使其成为通用库]

方法3 您考虑过custom forms in CRM 2011吗?