2013-02-27 124 views
0

我将创建一个解决方案,在该解决方案中,表单将携带由服务器上声明的所有实体的名称组成的选择列表。该列表需要每次使用时动态更新。选择列表中的动态内容

我之前部署的解决方案是在iframe中设置web资源,并且完全控制它的动态设置。它的工作原理,它运作良好。

现在我好奇,纯粹的好奇心,如果它有可能使用内置的挑选列表组件解决它。也许如果我使用的插件在显示配备选项列表之前触发的插件并更改为其声明的底层选项集的元数据...

想到这个?
替代建议?

回答

1

我相信应该可以在实体的创建/更新/删除(不是对象,而是实体的实际元数据)上插入一个插件,以更新全局选项集列表。那么你可以让CRM为你填充它...

我不知道推荐,但它会被支持。

使用InsertOptionValueRequest添加新值。

,这给力发布:

service.Execute(new PublishXmlRequest 
{ 
    ParameterXml = String.Format(
    "<importexportxml><entities><entity>{0}</entity></entities></importexportxml>", 
    "EntitySetLogicalName") 
}); 
+2

权。我不确定两个方面。 (1)它是否被推荐(相对于“我的”方式使用网络资源)? (2)你能推荐一些代码来操纵元数据吗(我只看到令人讨厌的暴行,失去了编码的喜悦)?不是一个完整的插件,只是修改某个选项集的核心,也就是说。 – 2013-02-27 20:37:26

+0

* PublishXmlRequest *?以前从未见过......谨慎阐述?我也在尝试一种不同的方法。我试图没有任何XML-ISH的东西,只有一个类(现在不记得名字)操纵选项集... – 2013-02-27 21:10:08

+0

@KonradViltersten据我所知,这是发布您的更改的唯一方法选项集。它可以只是没有这个工作,虽然... – Daryl 2013-02-27 21:13:12