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

以下の手順に従ってください。
-
グローバルメニュー (
) を開き、 コントロールパネル → オブジェクト に移動します。 -
カスタムオブジェクト定義の編集を開始するには、 ビュー タブに移動し、 追加 (
をクリックします。注記システムオブジェクトはカスタムビューをサポートしていません。 詳細については、 システムオブジェクトの拡張 を参照してください。
-
名前 を入力して 保存 をクリックします。
![名前を入力し、[保存]をクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/objects/creating-and-managing-objects/views/designing-object-views/images/02.png)
-
新規ビューをクリックして、編集を開始します。
-
「基本情報」タブで、 「デフォルトとしてマーク」 にチェックを入れると、オブジェクト定義のデフォルトビューとして設定されます。
重要エントリの作成または編集時には、常にデフォルトビューが使用されます。 その他全ては非アクティブ状態のままです。 別のビューを使用するには、それをデフォルトとして設定してください。
これにより、ビューがオブジェクトのアプリケーションページで使用されるようになります。 デフォルトとしてカスタムレイアウトが設定されていない場合、オブジェクトは自動生成されたレイアウトを使用します。

-
ビュービルダー タブに移動し、 追加 ボタン (
をクリックします。 -
ビューテーブルに含めたいフィールドにチェックを入れ、「保存」をクリックしてください。
選択された各フィールドは、ビューテーブルのカラムになります。 利用可能なオプションには、 カスタムフィールド とデフォルトのシステムフィールド(ID、作成者、作成日、更新日、ワークフロー ステータスなど)の両方が含まれます。 ただし、カスタムビューは、複数のエントリーを含む列(1対多や多対多の関連テーブルなど)には対応していません。
-
フィールドをドラッグ&ドロップして、ビューテーブルでの順序を決定します。

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

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