如何通过Microsoft CRM中的Javascript访问实体视图

时间:2013-10-25 14:16:58

标签: dynamics-crm-2011 dynamics-crm

我有一个自定义页面,我通过ODATA rest url拉实体,如下所示:

http:/ [myCRMURL] / AccountSet?$ filter = SomeColumn eq'TomeValue'

除了构建视图外,我还在实体下声明了一些视图:

  • 帐户高级查找视图
  • 帐户关联视图
  • 帐户查询视图
  • 有效帐户
  • 非活动帐户
  • 我的自定义过滤器

有没有办法通过ODATA rest API我可以拉出实体的视图列表?今天我的google-foo完全失败了。

如果是这样,有办法通过REST API应用其中一个过滤器吗?像AccountSet这样的东西?$ viewId = [视图的GUID]

1 个答案:

答案 0 :(得分:3)

您可以点击UserQuerySetSavedQuerySet,通过Rest API查询视图。这将允许您检索视图的信息,如列,fetchXml,视图名称等。但是,一旦检索到该视图,您将需要通过SOAP端点执行fetchXml,或将过滤条件转换为OData查询自己。