我们正在使用2sxc模块版本9.32.1和新闻专业应用程序版本3.1。 我试图做一个视图,可以显示2个类别的项目,但似乎只能选择一个?当我启用该功能时:选择一个以上的项目,它将仅显示所选第一个类别的项目。 我该如何实现?
我真的想将用户角色与类别相关联,并且仅当您处于该用户角色时才显示它们,我将如何处理?
我希望有一个可以显示多个类别项目的列表。 并且我希望有一个类别可以在其中连接用户角色的字段。
答案 0 :(得分:0)
I Sorency-最好将每个问题放到一个单独的堆栈溢出问题中,以确保为将来正在寻找该问题的用户提供便利。因此,我将用多个类别回答最初的问题。
有两种方法可以执行此操作-一种使用Visual Query,另一种使用代码。我将在此处提供一般指导:
使用可视查询https://2sxc.org/en/Learn/Visual-Query-Designer 1.首先,请确保您了解它的作用,因为我认为您尚未使用它。 1.查看第一个过滤器的工作原理-您可以在其中添加更多参数(以允许多个类别),也可以使用其他过滤器创建第二个流,然后合并结果。这样,您的查询便有了一个列表,其中包含第一个参数的匹配项,另一个包含第二个参数的匹配项,最后将它们合并在一起。
使用Code,您可以在razor文件(CSHTML)中进行操作。在那里,您需要学习一些LINQ,然后使用DataSource对象。这是更技术性的,所以我建议您暂时坚持使用可视查询。