【问题标题】:crm 2011 get the default view idcrm 2011 获取默认视图id
【发布时间】:2013-12-05 20:12:33
【问题描述】:

CRM 2011 中有没有一种方法可以获取自定义实体的默认视图 ID?使用 JavaScript 我想动态生成 HREF,但我不想硬编码 URL 的任何部分。我知道如何在下面的链接中获取服务器 URL 和组织名称,但不知道这部分 "etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257b"

http://dev:5555/MyOrg/main.aspx?etc=2&extraqs=%3f_gridType%3d2%26etc%3d2%26id%3d%257b

【问题讨论】:

    标签: javascript dynamics-crm-2011


    【解决方案1】:

    您可以像 CRM 中的任何其他实体一样查询公共视图。实体名称为SavedQuery,并且有returnedtypecode(实体名称)、isdefaultquerytypethe type of query it is)的属性。

    因此,考虑到这一点,您可以从 JavaScript 对 OData 或 Soap 端点进行查询,以获取任何实体类型的默认查询。

    【讨论】:

      【解决方案2】:

      看看:http://msdn.microsoft.com/en-us/library/gg334266.aspx

      你应该可以使用类似的东西:

      var defaultViewId = Xrm.Page.getControl("<lookup field name>").getDefaultView()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-14
        相关资源
        最近更新 更多