将筛选视图添加到站点地图

问题描述 投票:0回答:3

在 CRM 2011 及之前版本中,将筛选视图放入站点地图上非常容易,因为视图是可 URL 寻址的。我在 2013 年尝试过做类似的事情,但没有运气。在我输入的子区域 URL 中

main.aspx?etn=contact&pagetype=entitylist&viewid={DE953224-94B9-E311-93F0-005056A03E30}

但用户界面似乎处于混乱状态。 pagemode=iframe 没有任何区别。

有什么想法吗?有人实现过这个吗?

dynamics-crm-2013
3个回答
2
投票

站点地图有一种设置可寻址视图的特殊方法。不幸的是,除了站点地图(底部的源链接)之外,您的方法支持所有内容。

使用站点地图在应用程序导航中显示视图

当您使用站点地图自定义应用程序导航时,请执行以下操作 不使用您从应用程序复制的视图 URL 复制要设置为 URL 的视图的 URL 中的步骤。该 URL 显示 包含功能区并在以下情况下产生不良结果的页面 用于

<SubArea> (SiteMap)
Url 属性。

显示列表 应用程序内的实体记录为子区域设置实体 属性值。这将显示该实体的默认视图,并且 提供正确的标题和图标。

但是,如果您想拥有 使用特定初始默认视图的 SubArea 元素,使用 以下 URL 模式。

XML:

Url=“/_root/homepage.aspx?etn=<entity logical name >&amp;viewid=%7b<GUID value of view id>%7d”

http://msdn.microsoft.com/en-us/library/gg328483.aspx


1
投票

我的主要建议是使用站点地图编辑器。那里有一些。 Codeplex 上的XrmToolbox适合初学者。或者来自Simpler Software的应用程序。这将为您处理 XML。我已经很长时间没有尝试手动启动站点地图了。没必要。


0
投票

对于那些答案不起作用的人:

/main.aspx?pagetype=entitylist&etn=ENTITYNAME&viewid={GUID}

来源:https://community.dynamics.com/forums/thread/details/?threadid=e8d0783c-0dee-42a6-9e12-16236e4ec073

© www.soinside.com 2019 - 2024. All rights reserved.