我正在尝试使用2个标签实现搜索页面:基本搜索选项和高级搜索选项。 “搜索”按钮位于页面底部的选项卡之外。
我试图弄清楚要在rich:tab组件上使用哪个switchType。 richfaces提供3种交换机类型:
我不明白何时使用其中一个的人。
有人可以简洁地解释何时/如何使用不同的switchTypes?
提前致谢!
April26
答案 0 :(得分:7)
三种类型here的例子。
Ajax - 单击选项卡时,从服务器请求选项卡正文而不刷新整个页面。这使得带有标签的页面的初始加载时间比客户端切换更快,并允许用户在标签之间单击而不刷新整个页面。
服务器 - 单击选项卡时,将刷新整个页面以获取选项卡的正文。如果要保持标签页加载时间但不想要任何ajax代码,请使用服务器切换。在标签之间点击看起来不是很顺畅。
客户端 - 加载标签页时会加载所有标签主体。页面的初始加载速度较慢,但是对于用户来说,在标签之间切换要快得多。
我创建了几个使用RichFaces标签的页面,它们都使用了客户端切换。如果用户在单击选项卡时不必等待,它会使选项卡更有用。