0

そのため、FullCalendar には、selectable: true1 日または複数の日をクリックしてドラッグして強調表示できる素晴らしいオプションがあります。

私が遭遇した問題は、イベントが存在する場合、日付を選択するために、イベントの「周囲」の日の四角形の一部をクリックする必要があるということです。イベント自体をクリックすると、設計どおりにeventClickがトリガーされるため、日の選択は機能しませんdayClick

私は公開 UI に FullCalendar を実装しており、物事をシンプルに保ちたいと考えています。selectイベントは単に情報を表示するために使用されます。ユーザーがイベント自体またはその日にクリックを開始したかどうかに関係なく、1 日または複数日を強調表示 (およびコールバックを起動) できるようにしたいと考えています。言い換えれば、イベントがマウスから見えないようにし、クリックがその日のどこで発生したかに関係なく、複数の日を強調表示できるようにしたいと思います。

これは可能ですか?それを行う方法について何か考えはありますか?

これが紛らわしい場合の視覚的な例:

日付を選択するには、イベントの「周り」をクリックする必要があります。

ここに画像の説明を入力

イベントをクリックした場合、複数の日を選択することはできません。

ここに画像の説明を入力

これを達成する方法について何か考えがあれば教えてください!

4

2 に答える 2

0

こんにちはノアこれを回避する簡単な作業はありません.Fullcalendarでは、過去数か月で学んだことから、テーブルにはカレンダー(テーブルセルの数字)が表示され、その上にイベントレイヤーが表示されるため、これは何をするかを意味しますあなたが望む (そして私も :P ) 私たちは「どういうわけか」イベントをテーブルの後ろにプッシュする必要があり、それが可能かどうかはわかりません。cssなどからz-indexの妥当性をいじろうとしましたが、成功しませんでした。

関数の fullcalendar.js では、カレンダーの本体が作成されました。私もそれを台無しにしようとしましたが、残念ながら成功しませんでした...

于 2013-06-19T19:00:24.743 に答える