我有一个名为“slfn_technischonderhoud”的自定义活动实体,它不会出现在活动菜单中。我在开发环境中有1条记录。每当我尝试从main.aspx网格打开此记录时,它会将我重定向到“新记录”表单。这只有在从main.aspx网格打开时才会发生。从相关实体的嵌入式子网格打开它时,它会打开正确的记录。
我确实有一个javascript函数,它正是这样做的(在新窗口中打开“新记录”表单)。有没有办法将这个函数以某种方式分配给main.aspx网格上的doubleclick事件?有没有办法解开这个?
答案 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;