在CRM 2011及之前,将过滤后的视图放到站点地图上非常容易,因为视图是URL可寻址的。我在2013年试图做类似的事情,但没有运气。在SubArea网址中我放了
main.aspx?etn=contact&pagetype=entitylist&viewid={DE953224-94B9-E311-93F0-005056A03E30}
但UI似乎处于困惑状态。 pagemode = iframe没有任何区别。
有什么想法吗?有人做到了吗?
答案 0 :(得分:1)
站点地图具有设置可寻址视图的特定方式。不幸的是,除了站点地图之外的所有内容都支持您的方法(源代码链接在底部)。
使用站点地图在应用程序导航中显示视图
使用站点地图自定义应用程序导航时,请执行此操作 不使用您使用应用程序从应用程序复制的视图URL 步骤复制视图的URL以设置为URL。该URL显示 包含功能区的页面,如果产生不良结果 用于
<SubArea> (SiteMap)
网址属性。显示列表 SubArea应用程序中的实体记录设置实体 属性值。这将显示该实体的默认视图 提供正确的标题和图标。
但是,如果你想拥有一个 使用特定初始默认视图的SubArea元素,使用 遵循Url模式。
<强> XML:强>
Url=“/_root/homepage.aspx?etn=<entity logical name >&viewid=%7b<GUID value of view id>%7d”
答案 1 :(得分:1)
我的主要建议是使用站点地图编辑器。那里有一些。适用于初学者的Codeplex XrmToolbox。或来自Simpler Software的应用。那将为您处理您的XML。我没有尝试过很长时间的手工制作网站地图。 Haven不得不这样做。