使用下面的網址,我非常能夠看到所有的聯繫人名單,如何使用查詢字符串顯示過濾的視圖?
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
要小心,有些語法是怪異(如子,並與已經扭轉輸入開始)