我尝试检索一个列表,该列表根据我想要设置的条件(来自,来自主题等)进行排序,但似乎无法找到方法。标准网格不允许您对来往的电子邮件进行排序,这就是我们走这条道路的原因。
获取XML方法
使用FetchXML路由我可以获取数据,但sender
,torecipients
(以及其他)上的排序只是被忽略,数据以标准顺序返回,而不是我指定的数据。这在hack到位的一个阶段做了一些工作,所以使用FetchXML(仍然忽略了这种排序),但是为绑定网格设置了一个值,我们需要做什么:
subgrid.all.divGridProps.children["sortColumns"].value = "sender:Desc";
从IE9开始,这种情况不再适用,因此正在研究替代性和更强大的解决方案。
REST方法
我尝试构建请求查询,因此我从EmailSet
开始,但包括To和From会破坏查询。好吧,也许我应该链接到ActivityParties
,但不知道我怎么能这样做,因为使用查询设计器似乎没有什么似乎坚持(一些好的资源,这将非常感激),毕竟这仍然是我不确定是否可以对这类数据进行排序?
有没有人知道如何实现这一点,我没有到达任何地方,他们似乎没有资源。
答案 0 :(得分:0)
如果我理解正确,您想要检索已排序的EmailSet行列表。 您可以通过以下REST查询来实现:
https://crmserver.net/company/XRMServices/2011/OrganizationData.svc/EmailSet?$select=Sender,ToRecipients&$orderby=Sender%20desc //您可以更改desc / asc