[英]MS Dynamics CRM 2016 - Force new tab/window when opening record
[英]Dynamics CRM 2011 - opening custom activity from main grid opens “new record” window instead
我有一個名為“slfn_technischonderhoud”的自定義活動實體,它被設置為不出現在活動菜單中。 我在我的開發環境中有一個這樣的記錄。 每當我嘗試從 main.aspx 網格打開此記錄時,它都會將我重定向到“新記錄”表單。 這只發生在從 main.aspx 網格打開它時。 從相關實體上的嵌入式子網格打開它時,它會打開正確的記錄。
我確實有一個 Javascript 函數可以做到這一點(在新窗口中打開“新記錄”表單)。 有沒有辦法將此函數以某種方式分配給 main.aspx 網格上的雙擊事件? 有沒有辦法解除綁定?
您是否嘗試創建 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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.