如果點擊自定義功能區按鈕,是否可以使用JavaScript打開現有的實體窗體,或者是否有其他方式來打開現有的窗體(例如活動窗體)?如何在CRM中使用JavaScript打開現有的實體表單?
回答
function PopNewCase() {
Xrm.Utility.openEntityForm("incident", "GUID_OF_EXISTING_CASE");
}
是的,你可以,檢查這個鏈接。這解釋了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");
}
感謝DAV,但我需要打開按鈕,點擊廣告系列表...如何做到這一點...... – Vishnu 2013-04-10 08:22:43
我試圖 功能PopNewCase (){ Xrm.Utility.openEntityForm(「incident」) } 但它打開一個新的Case表單。 – Vishnu 2013-04-10 08:23:23
已更新我的回答 – tdgtyugdyugdrugdr 2013-04-10 08:46:35
- 1. 如何在crm 2011中使用javascript打開查找表單?
- 2. 總是在個案實體的CRM中打開默認表單
- 3. 在主屏幕上CRM中刷新功能區(沒有實體表單打開)
- 4. Dynamics CRM自定義實體表單JavaScript
- 5. 如何使用Symfony2表單中的現有實體?
- 6. Dynamics CRM - 功能區按鈕單擊打開實體窗體
- 7. 在Outlook中而不是CRM中打開Dynamics CRM 2013表單
- 8. CRM 2011:使用Javascript獲取實體
- 9. 如何使用laravel集體在表單中實現css類5.2。 *
- 10. 使用javaScript訪問Dynamics CRM/365表單中的其他實體屬性
- 11. 實體在crm 2011中打開時觸發插件
- 12. 在MS CRM 4.0中使用自定義實體的javaScript
- 13. 如何在表單中打開表單?
- 14. 使用javascript在打開新窗體之前關閉所有打開的窗體
- 15. 在現有表單內打開新窗體
- 16. 如何使用Javascript將數據插入CRM 2011實體?
- 17. CRM Javascript從M:M實體RetrieveMultiple
- 18. 如何在使用javascript發佈表單時打開新窗口?
- 19. 使用實體框架中的現有表映射現有實體
- 20. 如何在.net窗體中打開excel中的savedialogbox表單
- 21. CRM 2011實體表單字段
- 22. 如何在javascript中打開菜單
- 23. 如何實現這個symfony表單,一個擁有一組實體的實體?
- 24. CRM 2011 - 表單onload事件,傳遞現場數據實體
- 25. 如何在JavaScript中實現`使用`?
- 26. MS CRM Dynamics最新界限 - 如何發現所有實體?
- 27. 如何在Dynamics CRM 4.0中檢索實體的所有記錄?
- 28. 如何通過JavaScript訪問實體的觀點在Microsoft CRM
- 29. 如何使用Java打開Excel表單?
- 30. Dynamics CRM如何獲取所有實體的列表
請記住,此功能僅適用於Rollup 8或更高版本正在使用中。 [Xrm.Utility參考](http://msdn.microsoft.com/en-us/library/jj602956.aspx) – ccellar 2013-04-12 08:21:24