Fal*_*nwe 7 .net c# asp.net asp.net-mvc orchardcms
IContentManager.BuildDisplay用于调用ContentItem的驱动程序的方法具有可选的groupId参数.我已经浏览了源代码,但我并不确切地知道它的用例是什么.它似乎能够过滤形状,但我不确定我是怎么理解的.
你能为我澄清一下吗?提前致谢.
是的,此参数用于过滤形状.您可以通过从驱动程序的Display/Editor方法返回的ContentShape对象的.OnGroup()方法提供可选参数.
默认情况下,它是一个空字符串.如果在BuildDisplay中提供groupId参数 - 在构建最终输出时,只会考虑具有指定组ID的形状.
我发现在需要在不同场景中以不同方式呈现相同部分时它特别有用- 从驱动程序的Display方法返回ContentShape对象(每个对象具有指定的不同组)的组合结果.
请记住,如果在BuildDisplay方法中明确指定组 - 将仅使用具有该组集的形状.
| 归档时间: |
|
| 查看次数: |
498 次 |
| 最近记录: |