View 大写视图列数据-CRM2011

View 大写视图列数据-CRM2011,view,entity,dynamics-crm-2011,View,Entity,Dynamics Crm 2011,我正在尝试自定义crm2011中实体的视图。该视图包含一个名为Subject的列。要求是我必须自定义此视图,以便主题数据以大写形式显示。可能吗?如果是这样,请给我一些有用的链接,因为我在这里没有线索 谢谢这并不是CRM提供的现成支持,但我可以想出两种方法: 创建另一个字段,其中包含主题的副本,但始终使用大写字母,并使用插件或工作流活动来维护该字段。然后在视图中显示该列,而不是原来的主题列 您可能可以在retrieve multiple message中添加一个插件,当有人查看视图时会触发该插件,

我正在尝试自定义crm2011中实体的视图。该视图包含一个名为
Subject
的列。要求是我必须自定义此视图,以便主题数据以大写形式显示。可能吗?如果是这样,请给我一些有用的链接,因为我在这里没有线索


谢谢

这并不是CRM提供的现成支持,但我可以想出两种方法:

  • 创建另一个字段,其中包含主题的副本,但始终使用大写字母,并使用插件或工作流活动来维护该字段。然后在视图中显示该列,而不是原来的主题列
  • 您可能可以在retrieve multiple message中添加一个插件,当有人查看视图时会触发该插件,然后您可以更改结果(例如,主题列的大写字母)-我自己没有这样做,但我被告知这是可能的

  • 如果
    主题
    始终可以大写,则可以向字段的更新事件中添加一些简单的javascript,使其内容大写

    当然,你需要一些方法来处理和利用已经存在的一切。(很容易使用XRM SDK使用命令行应用程序)。

    RE:(2)我已经这样做了(尽管在CRM 4中),还有一些事情要考虑。首先,在某些情况下,使用
    Execute
    消息而不是
    RetrieveMultiple
    消息,因此您可能需要编写一个插件来处理这两条消息(对不起,我不记得执行时使用了什么场景)。其次,在
    RetrieveMultiple
    Execute
    消息上注册插件都是“昂贵的”,因为这些消息被称为很多+1.