2012-11-26 294 views
-1

我相信這是可能的,但我找不到任何教程或說明。Microsoft Dynamics CRM 2011 - 創建插件屏幕

我想創建我自己的屏幕(使用C#),可以從Dynamics中的新菜單選項中調用,因此就用戶而言,他們只是使用另一個「動態屏幕」而不是定製的屏幕。

這是可行的嗎?有誰知道這個好教程..?

在此先感謝。

+0

您需要定義「自己的屏幕」。你只是想鏈接到另一個網頁? – Daryl

+0

「自己的屏幕」我的意思是創建一個新的頁面,我可以建立自己的邏輯,並通過Dynamics自定義菜單選項讓用戶可以訪問該頁面。 – user811826

回答

1

如果 「自己的屏幕(使用C#)」 你的意思是一個ASP.NET網頁:

  1. 添加IFRAME到CRM窗體。
  2. 將一個按鈕添加到此表單的功能區,並將其掛接到表單上的JavaScript函數中。
  3. 將IFRAME的src設置爲您希望顯示的「屏幕」。

下載從here的SDK,並有良好的。它還包含一些優秀的示例代碼。

+0

SDK顯示了一些很好的代碼。謝謝。 – user811826

0

滿足此需求的正確且受支持的方法(包括C#)是創建Silverlight資源並將其作爲WebResource部署到CRM。將資源嵌入隱藏的表單中,然後將其顯示爲響應功能區上的按鈕單擊。您還可以將Silverlight WebResource放置在HTML頁面上,也可以將其部署爲WebResource,並使用基於功能區按鈕單擊的JavaScript將其彈出到模式窗口中。

推薦this link讓你開始。