代码之家  ›  专栏  ›  技术社区  ›  raoulsson

用于带有筛选器的概述页的Seam上下文(状态)

  •  0
  • raoulsson  · 技术社区  · 16 年前

    我有一个概述页面,其中包含一些链接,可以从中启动多个工作流(Seam对话)。

    “概述”页还包含一些可用于搜索列表的筛选器。因此,我希望在服务器端保持状态(对于过滤器)。

    目前,此概述页使用seam.conversation类型的上下文来实现此目的。但是每次我启动这些工作流中的一个时,我都必须制定一个变通方案来开始新的对话(使用相同的对话是不可能的)。

    • 有没有使用Seam框架来解决这个问题的模式?
    • 我是否应该使用页面范围并将所有筛选参数与URL的老式样式一起传递?

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  0
  •   Simon Gibbs    16 年前

    对话范围听起来不错。开始新对话有什么问题?也许你应该专注于整理工作,而不是改变范围。有许多内置的方式来开始新的对话。

    你可以换一种方式使用会话范围——我认为预订示例是这样做的(为了直接搜索而不是过滤),我自己也用它来实现类似的目的。

        2
  •  0
  •   Rob H    16 年前

    页面上下文似乎是正确的答案。但我不清楚为什么这意味着你必须手动传递过滤参数。