Views
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

オブジェクトビューの設計

Liferay 7.4以降

ビューは、オブジェクトのアプリケーションページにおけるエントリーの表示方法を定義します。 各公開オブジェクトには自動生成されたビューがありますが、独自のビューを作成することも可能です。

オブジェクトエントリーを表示するためのカスタムビューを設計します。

以下の手順に従ってください。

  1. グローバルメニュー (Global Menu) を開き、 コントロールパネル → オブジェクト に移動します。

  2. カスタムオブジェクト定義の編集を開始するには、 ビュー タブに移動し、 追加 (Add Button をクリックします。

    注記

    システムオブジェクトはカスタムビューをサポートしていません。 詳細については、 システムオブジェクトの拡張 を参照してください。

  3. 名前 を入力して 保存 をクリックします。

    名前を入力し、[保存]をクリックします。

  4. 新規ビューをクリックして、編集を開始します。

  5. 「基本情報」タブで、 「デフォルトとしてマーク」 にチェックを入れると、オブジェクト定義のデフォルトビューとして設定されます。

    重要

    エントリの作成または編集時には、常にデフォルトビューが使用されます。 その他全ては非アクティブ状態のままです。 別のビューを使用するには、それをデフォルトとして設定してください。

    これにより、ビューがオブジェクトのアプリケーションページで使用されるようになります。 デフォルトとしてカスタムレイアウトが設定されていない場合、オブジェクトは自動生成されたレイアウトを使用します。

    ビューをデフォルトとして設定します。

  6. ビュービルダー タブに移動し、 追加 ボタン (Add Button をクリックします。

  7. ビューテーブルに含めたいフィールドにチェックを入れ、「保存」をクリックしてください。

    選択された各フィールドは、ビューテーブルのカラムになります。 利用可能なオプションには、 カスタムフィールド とデフォルトのシステムフィールド(ID、作成者、作成日、更新日、ワークフロー ステータスなど)の両方が含まれます。 ただし、カスタムビューは、複数のエントリーを含む列(1対多や多対多の関連テーブルなど)には対応していません。

  8. フィールドをドラッグ&ドロップして、ビューテーブルでの順序を決定します。

    フィールドを任意の順序で配置します。

  9. をクリックして保存します。

保存されると、ビューテーブルに選択したフィールドが表示されます。 必要に応じて、列の表示名を変更したり言語対応させたり、デフォルトの並べ替え順を設定したり、テーブルのフィルタとして使用するフィールドを選択したりすることもできます。

ビューテーブルには選択されたフィールドのみが表示されます。

ヒント

7.4 U21+ では、ビューのアクション ボタン (Actions Buttonをクリックし、 複製 を選択することでビューを複製できます。 これにより、元のビューの完全なコピーが作成され、名前に「(Copy)」が追加されます。