Home   Single Page

zk_page と zk_richlet パラメーターと属性

ZK ポートレット ローダーは汎用的なローダーです。
特定な ZUML ページを読み込むのに、リクエストパラメーター、ポートレット属性、または zk_page というポートレット設定 (preference) を指定しなければなりません。
リッチレットを読み込む場合は、zk_richlet というポートレット設定を指定しなければなり ません。

より正確に言うと、ZK ポートレットローダーは、はじめに ZUML ページまたはリッチレットのパスを以下の位置から探し出します。低い数字ほど優先順位が高いです。

  1. zk_page と呼ばれるリクエストパラメータ ( RenderRequest の getParameter)。見つかったら、それを ZUML ページのパスとして使います。

  2. zk_page と呼ばれるリクエスト属性 ( RenderRequest の getAttribute)。 見つかったら、それを ZUML ページのパスとして使います。

  3. zk_page と呼ばれるリクエスト属性 ( RenderRequestのgetPortletPreference の getValue)。見つかったら、それを ZUML ページのパスとして使います。

  4. k_richlet と呼ばれるリクエスト属性 ( RenderRequest の getParameter)。見つかったら、それを richlet のパスとして使います。

  5. k_richlet と呼ばれるリクエスト属性 ( RenderRequest の getAttribute)。見つかったら、それを richlet のパスとして使います。は zk_richlet と呼ばれます。

  6. k_richlet と呼ばれるリクエスト設定 [ preference](RenderRequestのgetPortletPreferences の getValue)。見つかったら、それを richlet のパスとして使います。

  7. zk_page と呼ばれる initial パラメータ ( PortletConfig のgetInitParameter)。見つかったら、それを ZUML ページのパスとして使います。