Dynamics CRM 2011 - 从主网格打开自定义活动打开"新记录"窗口而不是

时间:2014-01-31 16:00:37

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

我有一个名为“slfn_technischonderhoud”的自定义活动实体,它不会出现在活动菜单中。我在开发环境中有1条记录。每当我尝试从main.aspx网格打开此记录时,它会将我重定向到“新记录”表单。这只有在从main.aspx网格打开时才会发生。从相关实体的嵌入式子网格打开它时,它会打开正确的记录。

我确实有一个javascript函数,它正是这样做的(在新窗口中打开“新记录”表单)。有没有办法将这个函数以某种方式分配给main.aspx网格上的doubleclick事件?有没有办法解开这个?

1 个答案:

答案 0 :(得分:-2)

您是否尝试创建Web资源并将其添加到自定义实体表单并以这种方式使用javascript和Jquery:

$( document ).ready(function() {
  // Insert your code here to add the event to the main.aspx grid.
  // This code will be loaded outside the form i suppose.
});

注意:Microsoft Dynamics CRM不支持此策略。所以我建议你使用带有子网格的OnLoad表单事件。

您可以通过删除onClick事件或以这种方式压制它来取消绑定:

/*Normal Browser:*/ event.stopPropagation();

/*For IE:*/ window.event.cancelBubble = true;