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)」が追加されます。