検索

ホームページ  >  に質問  >  本文

FullCalendar でイベントのドラッグを無効にして期間を調整する方法

こんにちは、私は Angular で完全なカレンダーを使用しています。ユーザーがカレンダー内の空のスケジュールをクリックすると (日付ごとに 15 分間隔の週次カレンダーです)、クリックを押したままにして、イベントの継続時間を定義します。残念ながら、chatpgt は 2020 年現在の情報しか表示せず、ライブラリは現在も更新されているため、この場合は役に立ちません。

これは私の HTML コードです:

リーリー

これは私の .ts CalendarOptions 定義です:

ああああ

P粉787934476P粉787934476463日前715

全員に返信(1)返信します

  • P粉668146636

    P粉6681466362023-09-16 11:20:53

    したがって、これを修正するには、@ADyson が言ったように、selectAllow 属性を CalendarOptions オブジェクトに追加するだけです。 selectAllow: this.handleDragEvent.bind(this)

    リーリー

    次に、クラスに関数を追加します。この関数は、新しいイベントの継続時間が 15 分を超えているかどうかを確認します。カレンダーに異なる時間間隔がある場合は、その差をその時間間隔に設定します。

    リーリー

    返事
    0
  • キャンセル返事