2010-04-01 94 views
1

我安裝了Dynamics CRM 4.0並編寫了一個插件,對其進行了註冊,並設置了一個包含幾個過濾屬性的「步驟」。 2個問題:獲取CRM插件(已安裝)的過濾屬性列表

  1. 如何獲取爲我的插件配置的過濾屬性列表? (從插件本身中)
  2. 如何獲取當前正在使用的窗體上實際使用的那些過濾屬性的列表? (也在插件本身內)
+0

你能澄清這一點嗎?你的意思是你想獲得過濾器的配置設置嗎?例如plugin_x,在父管道中創建機會的步驟?或者是其他東西? – Jake 2010-04-01 16:37:04

回答

1

如果您想要獲取已發送到插件的圖像中的每個屬性,可以在將其設置爲動態實體後通過屬性包進行迭代。這將包括實體的每個字段。

DynamicEntity postEntity = (DynamicEntity)context.PostEntityImages["entityimage"] 

foreach (Property p in postEntity.Properties) 
{ 
    // Do something with my property 
} 
+0

儘快試用,不知道這會給我我想要的(插件過濾屬性的元數據集?) – CraigF 2010-04-01 15:27:36

+0

什麼是entityimage? – CraigF 2010-04-01 16:48:05

+0

這是否允許我訪問整個實體?我正在尋找只附加到插件的特定步驟的過濾屬性,僅查找表單元素(並非所有實體屬性)。 – CraigF 2010-04-01 17:08:17