森高千里データベースの再構築(37) : hkob の雑記録 (305)

はじめに

hkob の雑記録の第305回目では、People のページレイアウトを設定します。

コンテンツ

最初のレイアウトはコンテンツページです。ここには他のページと同様に Person Lists の同期ブロックを置いています。リレーションは全てタブで表示するので、プロパティグループでは全て隠します。

コンテンツのレイアウト

次は Devices タブです。Thumbnail を一番先頭の列に置いてみました。

Devices タブ

次は LyricSongs タブです。作詞した曲一覧が表示されます。

LyricSongs タブ

次は MusicSongs タブです。作曲した曲一覧が表示されます。

MusicSongs タブ

次に Arrange タブを作成したいと思います。ただ、Contents には日付などの並びが何もなく、バラバラなデータが並んでしまいます。他のものと同様に初出日付を属性として持ちたいと思います。Contents は Devices と Performances のどちらもあり得るので、両方で date を導出し、空でない方を返すようにします。

Contents の First appearance プロパティ

このプロパティを使って、ArrangeContents の並び替えリストをタブ化しました。

ArrangeContents タブ

最後は Bands タブです。以前説明したようにまだこちらは情報が入っていないので、リストは空でした。

Band タブ

おわりに

今回は、Person の個別ページのレイアウトを作成しました。ある程度のレイアウトが揃ってきたので、最近の情報の収集についても手をつけていこうかと思います。

hkob.notion.site