問題タブ [recurring-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1577 参照

javascript - FullCalendar dow プロパティの定期的なイベント

データベースからロードするイベントがいくつかあります。すべてのイベントは dow : ' ' で初期化されます。これは、特に指示がない限り、特定の日にイベントを繰り返さないためです。私のイベントは、カレンダーにドラッグするとデータがデータベースに送信される外部イベントから定義されます。

たとえば、ユーザーが月曜日にイベントを繰り返したい場合、ユーザーが月曜日のチェックボックスを押してからイベントをクリックすると、eventClick が発生し、dow 属性が dow : [0] に変更されます。

これにより、すべてのイベントが再レンダリングされる次の月曜日にイベント自体がコピーされることはありません。「ダウ」は、最初にイベントを定義するときに設定した場合にのみ機能するように見えますか、それとも間違っていますか? 特定のイベントが作成された後に .dow を動的に定義し、カレンダーにそのイベントをコピーさせる方法はありますか?

0 投票する
2 に答える
9441 参照

javascript - 定期的なイベントをデータベースに追加すると、「Uncaught TypeError: Cannot read property 'clone' of undefined」が表示される

$('#calendar').fullCalendar('updateEvent ',events[i]); 私の ajax の成功呼び出しで(最後のコード スニペットを確認してください)

これは私の関数呼び出しの構造です:

eventReceive 関数内で addEventSource を呼び出しているため、要素がカレンダーにドラッグされると、これが削除され、定期的なイベントが追加されます。

addEventSource 内では、イベントがドロップされた曜日を確認し、同じ日の次の日に複製します。

コールバックの後、新しく作成されたイベントをデータベースに追加したいと思います。そして、これはうまく機能します。私が追加したすべての定期的なイベントはデータベースにあります。関数呼び出しですが、イベントを移動したときにデータベースが更新されるように、ページをリロードする必要があります。これは ajax 呼び出しです。

この状況で私は何をしますか?単一のイベントを問題なく追加し、エラーなしで同じバージョンの ajax を実行できます。eventReceive 関数で引数として渡されたイベントを使用する代わりに、自分の「イベント」配列のイベントにアクセスしようとすると問題が発生します。電話。しかし、私は複数のイベントを追加しているので、私がやっているように思われる方法でそれを行うことを余儀なくされています.

ソロイベントのコード (WORKS!):


削除された試行 1 cus は、機能する解決策を自分で見つけました

0 投票する
2 に答える
49 参照

ruby-on-rails - 定期的なデータベース エントリ

定期的な DB エントリに関する簡単な質問です。

ユーザーが旅行をプラットフォームに投稿しているとします。これで、ユーザーはこれらの旅行が定期的であると言うことができます - 彼女/彼は毎週火曜日と木曜日にその旅行を行います.

さらに興味深いことに、すべての Trip に他のユーザーが作成できる Request が添付されているとします。そして、定期的な旅行ごとにこれらのリクエストを行うことができます。

バックエンドでこのようなケースをどのように処理するかについてのアイデアはありますか? Rails と Postgres の使用。

前もって感謝します!

0 投票する
0 に答える
362 参照

javascript - ページを更新せずに日付/時刻に基づいてコンテンツを表示/非表示にするWordpress

ページを更新せずに日付と時刻に基づいて WordPress ページのコンテンツを表示または非表示にするプラグインまたはコードを探して、高低を検索しました。何かをリグして、特定の時間にページを更新することはできますが、ライブ ストリームを見ているユーザーには中断が見られます。また、定期的に機能するものを見つけることも困難です。

コンテンツも繰り返す必要があるため、次のようなものが必要です: 毎週日曜日の 11:00 から 13:00 までテキスト "A" を表示し、それ以外の時間はテキスト "B" を表示します。これが可能であることはわかっていますが、それを実現するための適切なコードの組み合わせが見つかりません。