2013-04-10 45 views

回答

9
function PopNewCase() { 
    Xrm.Utility.openEntityForm("incident", "GUID_OF_EXISTING_CASE"); 
} 
+0

請記住,此功能僅適用於Rollup 8或更高版本正在使用中。 [Xrm.Utility參考](http://msdn.microsoft.com/en-us/library/jj602956.aspx) – ccellar 2013-04-12 08:21:24

3

是的,你可以,檢查這個鏈接。這解釋了JavaScript部分。 http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/de870f82-a4e0-49fa-abfd-06918098c86e 您需要將實體類型和記錄的guid傳遞到url中。

這裏解釋如何調用功能區按鈕點擊一個JavaScript函數, http://nishantrana.wordpress.com/2010/11/04/using-javascript-in-a-custom-button-in-crm-2011/

使用Visual絲帶編輯器可能使事情變得更簡單。 http://crmvisualribbonedit.codeplex.com/


編輯:從http://msdn.microsoft.com/en-us/library/gg328483.aspx

window.open("/main.aspx?etn=account&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D"); 

例替換 「帳戶」 你想要的實體類型,並與替換 「7B91330924-802A-4B0D-A900-34FD9D790829」你想要的紀錄。

可能會使用這樣的函數

function OpenRecord(entityName, recordId) 
{ 
    window.open("/main.aspx?etn=" + entityName + "&pagetype=entityrecord&id=%7B" + recordId + "%7D"); 
} 
+0

感謝DAV,但我需要打開按鈕,點擊廣告系列表...如何做到這一點...... – Vishnu 2013-04-10 08:22:43

+0

我試圖 功能PopNewCase (){ Xrm.Utility.openEntityForm(「incident」) } 但它打開一個新的Case表單。 – Vishnu 2013-04-10 08:23:23

+0

已更新我的回答 – tdgtyugdyugdrugdr 2013-04-10 08:46:35

相關問題