在rich:tab组件中,switchTypes有什么区别?ajax,客户端或服务器

9 ajax richfaces

我正在尝试使用2个选项卡实现搜索页面:基本搜索选项和高级搜索选项."搜索"按钮位于页面底部的选项卡之外.

我试图找出要在rich:tab组件上使用的switchType.richfaces提供3种交换机类型:

  1. 阿贾克斯
  2. 服务器
  3. 客户

我不明白什么时候有人使用一个而不是另一个.

有人可以简洁地解释何时/如何使用不同的switchTypes?

提前致谢!

April26

Mar*_*ark 7

这里有三种类型的例子.

  1. Ajax - 单击选项卡时,从服务器请求选项卡的主体,而不刷新整个页面.这使得带有选项卡的页面的初始加载时间比客户端切换更快,并允许用户在选项卡之间单击而不刷新整个页面.

  2. 服务器 - 单击选项卡时,将刷新整个页面以获取选项卡的正文.如果要保持标签页加载时间但不想要任何ajax代码,请使用服务器切换.单击选项卡之间看起来不是很平滑.

  3. 客户端 - 加载选项卡页面时将加载所有选项卡主体.页面的初始加载速度较慢,但​​对于用户而言,在选项卡之间切换要快得多.

我创建了几个使用RichFaces标签的页面,它们都使用了客户端切换.如果用户在单击选项卡时不必等待,则可以使选项卡更有用.