FullCalendar5 イベントに新たに追加したプロパティを参照する方法

イベントのidやtitleは

event.id
event.title

で参照することが出来る。
しかし、独自にフラグや変数を追加してアクセスしたい場合がある。

event.hoge = 'hello';
のように代入すると
console.log(event.hoge);  // 'hello'と表示される。

こんな強引な使い方をしてよいのかは疑問だけど、一応アクセス出来る。
しかし、初期化時にevents配列に

        events: [
            id: 100,
            hoge : 'hello',
             ・
             ・
             ・
        ],

として変数を追加した場合には

event.hoge;

ではアクセス出来ない。
正しくは

event.extendedProps.hoge

として、extendedPropsを経由することでアクセス出来る。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です