Timeline 拡張機能を備えた DHTMLX スケジューラを使用しています。
データを MySQL データベースに接続しましたが、すべて正常に動作しています。次に、2 つの色 (背景とテキスト) を設定してデータベースの「セクション」(y 軸の値) テーブルの下に挿入するカスタム コードを作成しました。
スケジューラを含むページが読み込まれると、SQL クエリが実行され、各イベントがチェックされ、色の値が「セクション」テーブルから「イベント」テーブルにコピーされます。次に、スケジューラが初期化されるときにページのさらに下に、これらの値も収集して各イベントに割り当てます。
例:
「セクション」として Room1 と Room2 があります。Room1 の背景色を「青」に設定し、DB に保存します。ページが読み込まれると、クエリは Room1 に割り当てられたすべてのイベントをチェックし、同じ背景色の「青」を割り当てます。
問題:
新しいイベントを追加すると、デフォルトの背景色が割り当てられます。
イベントを移動すると、以前の背景色が保持されます。
ページを更新すると、スクリプトが再実行され、それに応じてすべての色が更新されます。ただし、手動で行う必要があるため、これは私の問題を解決しません。挿入/更新後にページを更新することを自動的に行う方法はありますか?
または、さらに理想的には、ページの読み込み時に「セクション」の色を変数に保存し、それに応じてクライアント側の挿入/更新イベントに割り当てることができます。ページが読み込まれると、データベースが更新されます。ただし、繰り返しになりますが、これらの挿入/更新機能をターゲットにする方法がわかりません。
より良い解決策のためのヘルプや提案は大歓迎です。
前もって感謝します