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

はじめに

hkob の雑記録の第288回目は、SetList のレイアウトを設定について解説します。

SetList へのリンク

SetList は一覧ページはなく、Concert のタブから参照されます。このページにもう少し情報が欲しいですね。

Concert ページの SetList タブ

こんな感じで SetLists ごとの情報を追加してみました。会場数と演奏期間を追加してみました。

Concert ページの SetList タブ (Information 追加)

数式は以下のように作成しました。

追加した数式

数式も記載しておきます。

lets(
    performances, prop("Performances").sort(current.prop("Date")),
    count, performances.count(),
    start, performances.first().prop("Date"),
    end, performances.last().prop("Date"),
    dateStr, [start, end].unique().map(current.formatDate("YYYY年M月D日")).join(" - "),
    [count, "会場 (", dateStr, ")"].join("")
)

レイアウトの設定

これを受けて SetList のレイアウトを設定します。ヘッダーには先ほど作成した Information だけ表示してみました。プロパティグループにはその他を設定しましたが、これらは全て非表示にする予定です。コンテンツは今のところ設定しない予定です。

SetList のレイアウト

Contents タブには演奏曲一覧が表示されます。こちらには Name と Comments だけ表示しています。

Contents タブ

Performances タブには、その SetList が演奏された会場一覧を表示しています。

Performances タブ

おわりに

今回は、SetList のレイアウトを設定してみました。次回は Performances のリストを作成してみようと思います。

hkob.notion.site