こんにちは、私は Angular で完全なカレンダーを使用しています。ユーザーがカレンダー内の空のスケジュールをクリックすると (日付ごとに 15 分間隔の週次カレンダーです)、クリックを押したままにして、イベントの継続時間を定義します。残念ながら、chatpgt は 2020 年現在の情報しか表示せず、ライブラリは現在も更新されているため、この場合は役に立ちません。
これは私の HTML コードです:
これは私の .ts CalendarOptions 定義です:
したがって、これを修正するには、@ADyson が言ったように、selectAllow 属性を CalendarOptions オブジェクトに追加するだけです。 selectAllow: this.handleDragEvent.bind(this)
次に、クラスに関数を追加します。この関数は、新しいイベントの継続時間が 15 分を超えているかどうかを確認します。カレンダーに異なる時間間隔がある場合は、その差をその時間間隔に設定します。
したがって、これを修正するには、@ADyson が言ったように、selectAllow 属性を CalendarOptions オブジェクトに追加するだけです。 selectAllow: this.handleDragEvent.bind(this)
リーリー次に、クラスに関数を追加します。この関数は、新しいイベントの継続時間が 15 分を超えているかどうかを確認します。カレンダーに異なる時間間隔がある場合は、その差をその時間間隔に設定します。
リーリー