0

我在统一服务台内打开了一个电话呼叫托管控件作为选项卡之一,并且该页面上有一些网格。

单击我的电话页面内的任何网格时,相应的实体将显示在同一页面上。

例如,如果我单击客户产品网格实体,则该网格以类似方式打开,用户可以单击其他网格,它将将该实体加载到同一选项卡上。

现在,问题就像我之前所说的那样,我的新实体正在加载到与我的电话页面相同的托管控件上。我想防止这种情况发生。

我想为在我的 PhoneCall Hosted 控件中单击的任何记录显示一个不同的选项卡,这样我的电话呼叫页面仍然存在。

我知道我可以使用 Windows 导航规则来做到这一点,但我必须为我的不同实体创建不同的导航规则,然后如果将来在我的电话页面中添加任何其他网格,那么我将需要添加另一个导航规则来满足它. 这不是最好的方法,我希望它是动态的。如果从我的电话页面单击记录,还有其他方法可以打开不同的选项卡吗?

4

1 回答 1

0

创建一个新的 Windows 导航规则。“发件人”字段应该是您的电话呼叫页面。将“路由逻辑”部分中的实体、来自搜索和 URL 字段留空。Windows 导航规则按顺序执行,一旦找到匹配项,它就会停止执行。所以让订单足够低,以便它在你想要的地方执行。

“目标选项卡”和“显示选项卡”字段应该是您希望在其中打开弹出窗口的新托管控件。操作是“路由窗口”。

至于路线类型,你将不得不玩这个。我认为从子网格打开的东西是路由类型“弹出”,但您可能需要创建 2 个非常相似的规则(一个具有路由类型“弹出”,另一个具有“就地”路由类型)来考虑所有场景。

请参阅下面的示例屏幕截图:

Windows 导航规则示例的屏幕截图

于 2020-10-29T21:31:06.820 回答