加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Orchard的IContentManager.BuildDisplay方法中的groupId参

发布时间:2020-12-15 08:01:48 所属栏目:百科 来源:网络整理
导读:用于调用ContentItem的驱动程序的方法IContentManager.BuildDisplay具有可选的groupId参数. 我浏览了源代码,但我不明白它的用例究竟是什么.它似乎能够过滤形状,但我不确定我是怎么理解的. 你能为我澄清一下吗?提前致谢. 解决方法 是的,此参数用于过滤形状.
用于调用ContentItem的驱动程序的方法IContentManager.BuildDisplay具有可选的groupId参数.
我浏览了源代码,但我不明白它的用例究竟是什么.它似乎能够过滤形状,但我不确定我是怎么理解的.

你能为我澄清一下吗?提前致谢.

解决方法

是的,此参数用于过滤形状.您可以通过从驱动程序的Display / Editor方法返回的ContentShape对象的.OnGroup()方法提供可选参数.

默认情况下,它是一个空字符串.如果在BuildDisplay中提供groupId参数 – 在构建最终输出时,只会考虑具有指定组ID的形状.

我发现它在需要在不同场景中以不同方式呈现相同部分时特别有用 – 从驱动程序的Display方法返回ContentShape对象(每个对象具有指定的不同组)的组合结果.

请记住,如果在BuildDisplay方法中明确指定组 – 将仅使用具有该组集的形状.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读