使用下面的网址,我非常能够看到所有的联系人名单,如何使用查询字符串显示过滤的视图?
http://mycrm/user01/main.aspx?etn=contact&Pagetype=entitylist
现在我想以编程方式过滤实体列表,例如我只想看到联系人(S)其中“telephone1 '是123.
是否有可能通过OData或其他查询字符串在URL中获取过滤器列表?
我试图使用extraqs,但它似乎只能用于entityrecord。
我正在使用JavaScript。
使用下面的网址,我非常能够看到所有的联系人名单,如何使用查询字符串显示过滤的视图?
http://mycrm/user01/main.aspx?etn=contact&Pagetype=entitylist
现在我想以编程方式过滤实体列表,例如我只想看到联系人(S)其中“telephone1 '是123.
是否有可能通过OData或其他查询字符串在URL中获取过滤器列表?
我试图使用extraqs,但它似乎只能用于entityrecord。
我正在使用JavaScript。
是否可以通过URL中的OData或其他查询字符串来获取过滤器列表?
不,你不能。
您必须构建一个自定义解决方案,一个html web资源。
您可以使用OData服务获取XML或JSON列表。你可能想是这样的
/XRMServices/2011/OrganizationData.svc/ContactSet?$filter=substringof('123',Telephone1)
或者
/XRMServices/2011/OrganizationData.svc/ ?ContactSet $过滤= telephone1 EQ“123”
有一些好的文档浏览:http://msdn.microsoft.com/en-us/library/gg309461.aspx
要小心,有些语法是怪异(如子,并与已经扭转输入开始)