私はFullCalendarアプリケーションに同時にアクセスしているが、別のコンピュータから2人のユーザーがいて、リフレッシュボタンを押さずに他のユーザーの予定の更新を見ています。何か提案がありますか?多くのありがとうRefetchEvents FullCalendar
2
A
答えて
2
refetchEvents
すべてのソースからイベントを取得して再レンダリングする必要があるので、何が失敗しているのか不思議です。また、変更があった場合、どのようにサーバーにプッシュされていますか?あるいは、変更はクライアントのみにとどまっていますか?他のクライアントがイベントを取得できるように、各クライアントからサーバーにイベントを保存していることを確認する必要があります。 FullCalendarを呼び出してclientEventsを呼び出すと、現在クライアント側に新しいイベントを保存しているかどうかを確認できます。それがあなたに返すものを見てください。その場合は、select
などのイベントが追加されたときや、それをサーバーに保存しているイベントを追加するために使用しているその他の方法を必ず確認してください。
定期的に投票できます。定期的にrefetchEvents
を呼び出すJavaScriptをsetInterval
に設定してください。このアプローチの欠点は、イベントを継続的に再描画することです。イベントを含むデータベースまたは他のソースが更新されたばかりのタイムスタンプだけをサーバーにポーリングし、更新時にrefetchEvents
を呼び出してもかまいません。それをサポートするサーバーを使用している場合は、cometを使用してサーバーから情報をプッシュすることも考えられます。
私は世論調査のいくつかの並べ替えをしていた場合は、ここで私がしようとするものです。
// set this before calling the calendar
var timeLastUpdated = new Date().getTime();
function pollForNewEvents() {
var url = "/path/to/server/check";
$.get(url, {"timeLastUpdated": timeLastUpdated}, function(data) {
data = parseInt(data, 10); // assume data is milliseconds since epoch
if(data > timeLastUpdated) {
$("#calendar").fullCalendar('refetchEvents')
timeLastUpdated = data;
}
});
}
setInterval("pollForNewEvents()", 10000);
関連する問題
- 1. FullCalendar RefetchEvents非常に遅い
- 2. Fullcalendar refetchEventsが機能しない(AJAX)
- 3. rerenderEvents/refetchEventsの問題
- 4. fullCalendar、IE 11、refetchEventsのみ火災をデバッガ/ Developerウィンドウ[F12]が開いている
- 5. refetchEventsはカレンダーを更新しません
- 6. 単一のイベントソースからのRefetchEventsフルカレンダー
- 7. FullCalendar同期
- 8. jquery fullcalendar jquery fullcalendarを使用しようとすると、JSON
- 9. refetcheventsは、私は私のイベントを取得する関数を使用し
- 10. 投稿後のFullCalendarアップデートイベント
- 11. FullCalendar 2ではFullCalendar 1.6
- 12. FullCalendar -
- 13. refetchEventsを呼び出した後ClientEventsへを取得しようとすると、任意のClientEventsへに
- 14. ローカル変数からFullcalendarリフレッシュイベント
- 15. Fullcalendarは、PHPからのデータが
- 16. Fullcalendar 2.9.1はFullCalendarスケジューラのスケジューラ1.2.1
- 17. FullCalendarカスタムヘッダータイトル
- 18. fullcalendar slotDuration
- 19. Yii2-fullcalendar
- 20. ポーリング時にfullcalendarのドラッグやサイズ変更を中止する方法
- 21. FullCalendar - jQueryで隠し日を変更する
- 22. メソッドfullCaledar( 'refetchEvents')を使用して、ビューオブジェクトでどのようなコールバックが呼び出されますか?
- 23. FullCalendar週のビュー
- 24. FullCalendarスケジューラのタイミングカスタマイズ
- 25. fullcalendar ie error
- 26. Fullcalendar weeklist view
- 27. FullCalendar -Weekly View
- 28. Meteor jsとfullcalendar
- 29. FullCalendarのイベント
- 30. JQuery FullCalendarポップアップリスト