2014-10-29 107 views
0

使用下面的网址,我非常能够看到所有的联系人名单,如何使用查询字符串显示过滤的视图?

http://mycrm/user01/main.aspx?etn=contact&Pagetype=entitylist 

现在我想以编程方式过滤实体列表,例如我只想看到联系人(S)其中“telephone1 '是123.

是否有可能通过OData或其他查询字符串在URL中获取过滤器列表?

我试图使用extraqs,但它似乎只能用于entityrecord。

我正在使用JavaScript。

回答

0

是否可以通过URL中的OData或其他查询字符串来获取过滤器列表?

不,你不能。

您必须构建一个自定义解决方案,一个html web资源。

0

您可以使用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

要小心,有些语法是怪异(如子,并与已经扭转输入开始)