2012-11-15 43 views
0

我正在嘗試自定義crm2011中實體的視圖。該視圖包含名爲Subject的列。要求是我必須自定義此視圖,以便主題數據應顯示爲大寫。可能嗎?如果是這樣,請給我一些有用的鏈接,因爲我在這裏沒有線索。資本化查看列數據 - CRM2011

感謝

回答

1

這真的不是CRM支持開箱即用,但我能想到兩個方法可以做到這一點:

  1. 創建另一個字段,其中包含的副本該主題,但始終大寫,有一個插件或工作流活動保持這一點。然後在您的視圖中顯示該列,而不是原始主題列。
  2. 你可能會添加一個插件到檢索多個消息,這將被解僱,因爲有人看起來像在視圖,然後你可以改變結果(例如大寫主題欄) - 我還沒有完成這我自己,但我已被告知它可能。
+0

re:(2)我已經完成了這個(儘管在CRM 4.0中),還有一些事情要考慮。首先,有些情況會使用Execute消息而不是RetrieveMultiple消息,因此您可能需要編寫一個處理這兩個消息的插件(對不起,我不記得使用的是哪種情況)。其次,在'RetrieveMultiple'或'Execute'消息上註冊插件都是「昂貴的」,因爲這些消息被稱爲很多。 +1 –

1

如果Subject總是可以大寫,您可以添加一些簡單的JavaScript到大寫其內容的字段的更新事件。

當然,你需要一些方法去處理和利用已經存在的所有東西。 (通過使用XRM SDK的命令行應用程序很容易完成)。