2009-07-14 8 views
9

私は2つのタブ、基本検索オプションと高度な検索オプションで検索ページを実装しようとしています。検索ボタンは、ページの下部にあるタブの外側にあります。rich:タブコンポーネントswitchTypesの違いは何ですか? ajax、クライアント、またはサーバ

リッチ:タブコンポーネントで使用するswitchTypeを特定しようとしています。

  1. アヤックス
  2. サーバー誰か他の上のいずれかを使用者ときに私は理解していない

  • クライアント:RichFacesのは、3つのスイッチの種類を提供しています。

    さまざまなswitchTypesを使用するタイミングと方法を簡単に説明できますか?

    ありがとうございます! 3種類here

    April26

  • 答えて

    7

    例。

    1. Ajax - タブの本文上でタブをクリックすると、ページ全体が更新されずにサーバーから要求されます。これにより、ページの最初の読み込み時間がクライアントの切り替えよりも速くなり、ユーザーはページ全体を更新せずにタブをクリックすることができます。

    2. サーバー - タブ全体をページ上でクリックすると、タブの本体が表示されます。タブページの読み込み時間を抑えたいが、Ajaxコードは必要ない場合は、サーバーの切り替えを使用する。タブの間をクリックするとスムーズに見えません。

    3. クライアント - タブページがロードされると、すべてのタブ本体が読み込まれます。ページの最初の読み込みは遅くなりますが、タブの切り替えはユーザーの方がはるかに高速です。

    私はRichFacesタブを使用するいくつかのページを作成しました。それらはすべてクライアントの切り替えを使用していました。ユーザーがタブをクリックするのを待たなくても、タブをより使いやすくすることができます。

    +1

    私がクライアント以外のものを使用する唯一の時間は、最初のタブ以外のタブで多くのデータがある場合です。このような場合、私はAjaxタイプを使用します。 – Damo

    関連する問題