インターフェース FragmentsRendering

すべてのスーパーインターフェース:
SmartViewView

public interface FragmentsRendering extends SmartView
それぞれがビューと独立したモデルを持つフラグメントのコレクションを HTML レンダリングするためのパブリック API。複数のページフラグメントを 1 つのレスポンスでレンダリングできる htmx などのフロントエンドテクノロジで使用します。Spring MVC コントローラーメソッドからの戻り値としてサポートされます。
導入:
6.2
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • status

      レスポンスを設定する HTTP ステータスを返します。
    • headers

      HttpHeaders headers()
      レスポンスに追加するヘッダーを返します。
    • with

      static FragmentsRendering.Builder with(StringSE viewName, MapSE<StringSE,ObjectSE> model)
      ビルダーを作成し、ビュー名とモデルを含むフラグメントを追加します。
      パラメーター:
      viewName - フラグメントのビューの名前
      model - リクエストの共有モデルから継承されたモデル属性に加えて、フラグメントの属性
      戻り値:
      作成されたビルダー
    • with

      static FragmentsRendering.Builder with(StringSE viewName)
      ビュー名のみを持つ with(String, Map) のバリアントですが、リクエストの共有モデルからモデル属性も継承します。
      パラメーター:
      viewName - フラグメントのビューの名前
      戻り値:
      作成されたビルダー
    • with

      フラグメントのコレクションを含む with(String, Map) のバリアント。
      パラメーター:
      fragments - 追加するフラグメント。各フラグメントはリクエストの共有モデルからモデル属性も継承します
      戻り値:
      作成されたビルダー