2013-02-24 166 views
3

我正在尋找檢索消息和檢索多個消息插件(早期綁定)的一些工作示例。我沒有找到任何成功的例子。我已經檢查了SDK和各種論壇。鏈接或工作示例將不勝感激!Dynamics CRM 2011插件檢索和檢索多個

我想要完成的是在UI上呈現之前攔截和更新特定字段。我能夠部分通過javascript這是首選的方法來完成這一點,但不幸的是,網格中的演示文稿等無法以這種方式處理。

我找到了一個鏈接online

在這個例子中他能夠截獲消息,並更新值,但這似乎只能在捲起6(我是10)工作過。

進一步涉及上述張貼是從Chaitany

在這個例子中,他正在執行一個類似的解決方案作爲後的操作和抓住從上下文輸出參數屬性「的BusinessEntity」。 (這是令人困惑的我,因爲我沒有看到在Retrieve Reponse我想這應該是RetrieveResponse的屬性定義該屬性。

最後,我想一個解決方案,攔截檢索或檢索多個,調整對於演示文稿,然後恢復,如果窗體保存值

回答

4

對於retrieveMultiple:

EntityCollection entities = (EntityCollection)context.OutputParameters["BusinessEntityCollection"]; 

對於檢索:

Entity entity = (Entity)context.OutputParameters["BusinessEntity"]; 

檢索倍數很酷的事情是,您在檢索中進行的任何調整都將應用於檢索多個。

已經做出調整之後那麼它只是一個發行的事情如下:

  • xrm.Attach(phoneNumber的);
  • xrm.UpdateObject(phoneNumber);
+0

您有問題嗎? – 2013-02-28 22:57:29

+0

嗨佩德羅,沒有其他問題。我在上面發現的,在調試插件的時候,足以解決我的問題。謝謝! – 2013-03-02 02:14:29

+0

@JasonN請標記其中的一個(或多個...忘記,如果這個網站允許的話)作爲答案。 – 2013-03-12 20:56:09