代码之家  ›  专栏  ›  技术社区  ›  Stay-at-home-dad

在特定视图显示中隐藏单个分类术语

  •  0
  • Stay-at-home-dad  · 技术社区  · 15 年前

    有一个文档内容类型,应用了三种分类法。分类法包括文档类型(表单、策略、其他)、文档组(HR、IT、培训、项目特定等)和免费标记的项目名称(当文档组=项目特定时)。

    让单一视图显示所有文档,按选项卡式页面分隔显示:

    • 所有页面/选项卡用于所有文档
    • 表单页面/选项卡仅限于doc type=form
    • 策略页/选项卡仅限于doc type=policy
    • 项目特定文档仅限于文档组=项目特定

    在单个页面上显示的筛选器:

    • 在表单和策略页面中,我们提供文档组的公开过滤器作为下拉控件。因此,例如,在“表单”页面上,您可以快速筛选到HR表单。
    • 在特定于项目的文档页面上,我们提供项目名称的公开过滤器,这样您可以快速过滤到项目中,但这些文档可以是表单和/或策略。

    既然我们有了特定于项目的页面/选项卡,那么我们就要从表单和策略页面/选项卡下拉过滤器中删除“特定于项目的文档”分类术语,只显示这两个视图页面。它已经被过滤掉了,所以如果在那些页面上选择特定于项目的文档,就不会得到任何结果。只需要从选择列表中删除选项。

    更新: 找到了我自己的答案

    1 回复  |  直到 11 年前
        1
  •  2
  •   Stay-at-home-dad    15 年前

    4个小时后,我意识到我一直在过度思考这个问题。在暴露的过滤器中有一个简单的复选框“将列表限制为选定的项目,如果选中,则向用户显示的唯一项目将是此处选定的项目。”derrrr。它是每个显示页面。