查看队列项的视图时如何设置默认队列?

How To Default The Default Queue When Looking At a View For Queue Items?

我认为 returns 队列项目的筛选总和,我将其显示在自定义网页上。它是一个超链接,所以如果用户单击它,它会将他们重定向到 CRM 中的实际视图。由于这是针对队列项目的高级查找,因此有一个队列下拉列表可将队列项目过滤到特定视图。

这始终默认为 "Queues I'm a member of",但我希望它默认为 "All Queues"

html 表明提供了默认视图 ID:

<select name="crmQueueSelector" class="ms-crm-SelectBox " id="crmQueueSelector" onchange="OnQueueChange(this);" defaultselected="{436e2293-da8f-4ef9-a1e6-fff25a5beb22}">... </select>

大概设置该值会更改默认队列过滤器。有什么方法可以设置该值吗?

当我们的最终用户看到他们有 48 个项目时,他们真的很困惑,但是当他们点击它时,只显示 10 个,因为这只是他们的队列。有什么方法可以设置吗?

我打开了服务器端跟踪以查看进行了哪些调用,在加载视图期间执行的仅有的两次调用是对 RetrieveUserQueues 的两次调用。第一个是用户可用的非 public 队列,然后是用户可用的 public 队列。调用的结果不包括下拉列表中列出的 "All Queues" 或 "Queues I'm a Member of" 选项。因此,必须有一些 javascript 正在获取结果,并将其他队列选项添加到下拉列表中,并且由于您无法在加载之前将 JavaScript 附加到视图屏幕,该值不能默认。