問題タブ [fullcalendar-scheduler]
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.
fullcalendar - FullCalendar は gotoDate を呼び出し、プログラムで firstDay を設定します
その年の各月を含むカレンダーのヘッダーにカスタム ボタンを追加しました。月を選択すると、カレンダーがその月にジャンプします。
現在、月曜日にカレンダーを開始するために firstDay を 1 に設定しています。これは、ほとんどのシナリオで月曜日を最初の日にしたいためです。gotoDate を呼び出すと、カレンダーがその日付にジャンプし、カレンダーに最初に表示される日になります。常に選択した月の 1 日である必要があります。
現在は日付になりますが、firstDay はその週の月曜日です。
これを達成しようとしている他の人を見つけることができるかどうかを検索して、この問題に遭遇しましたが、これはかなり古いバージョンの FC であり、2.7 を使用しています。
カレンダーをフォークして内部コードを変更せずに実用的に firstDay を設定する方法はありますか?
どんな助けでも大歓迎です。
*質問に価値を追加するとは思わないため、コードは含めていません。初期化時以外は、firstDay を設定するために何も呼び出していません。
fullcalendar-scheduler - fullcalendar: 開始日と終了日のリソース
fullcalendar-scheduler でビューの開始日と終了日をリソースに渡すことは可能ですか? eventSource にはこれら 2 つのパラメーターが自動的に提供されますが、リソースには提供されません。で試しました
しかし、これは機能しません。
php - Fullcalendar は minTime と maxTime を動的に設定します
fullcalendar v2 リソース カレンダーを実装しました。私が修正できないのは、日に基づいて動的なminTimeとmaxTimeを設定することです。毎日、仕事のタイミングが異なります。
月曜日 10:00~14:00
火曜日 16:00~24:00 ...
この方法でカレンダーを初期化しました:
このajax呼び出しから、その日に基づいて、その特定の日の動的な作業タイミングを取得し、それを設定しようとしています
しかし、これらのオプションを使用してから別の日に変更/goingToしても、イベントは取得されません! 基本的に同じ関数を無限ループで呼び出し続けます。
多くのオプションを試しましたが、うまくいきませんでした。どんなヘルプ/ガイドも大歓迎です。ありがとう。
javascript - フルカレンダーの高度なカスタム日付範囲
fullcalendar とスケジューラ プラグインを使用しています。私がやろうとしているのは、より高度な日付範囲を持つことです。
JS 配列に開始時刻と異なる期間を入力します。その後、それに応じて範囲を作成する必要があります。
入力配列の例
: array = [ 30min, 30min, 120min, 30min, 9h ]
出力日付範囲:
9h, 9h30, 10h, 13h, 13h30
スケジューラに関しては問題ありませんが、rangeUpdatedおよびupdateGridDates関数で実行しましたが、かなりうまく機能します。
私の懸念は、ソースコードで少し迷っており、このためのロジックを実行する必要がある場所を実際に見つけることができないため、カレンダーに関するものです。
親切な魂がこれを通して私を導くことができますか?
前もって感謝します
javascript - fullcalendar スケジューラ リソース onclick 色の変更
fullcalendar スケジューラーのタイムライン ビューでインジケーターを設定することは可能ですか? ユーザーがリソース タイトルを押すと、その td が background-color: blue になるようにします。ユーザーが別のリソースをクリックすると、その背景が青色になり、もう一方 (最後) の背景が再びデフォルトになります。これが私のコードです:
この関数を使用する必要があることはわかっています。
希望どおりに機能するように実装する方法がわかりません。
fullcalendar-scheduler - fullcalendar スケジューラーが機能しなくなった
fullcalendar スケジューラ スクリプトがインストールされており、すべてが約 5 か月間正常に機能していました。今週、イベントは 2016 年 8 月 10 日水曜日までしかレンダリングされないことに気付きました。この日以降、イベントはレンダリングされませんが、データ フォーム db はこの日付よりも遅れてフィードにロードされます。
http://www.slotenis.si/rezervacije/?lid=2
奇妙な問題、その理由は何ですか?
javascript - フルカレンダー: タッチ デバイスで選択
fullcalendar 2.9.1 と fullcalendar-scheduler 1.3.3 を使用しています
まず、これはすばらしいカレンダー プラグインです。Adam に感謝します。:)
現在の私の主な問題は、タッチデバイスでセル選択が機能しないように見えることです。
私はこのようなことをしようとしています:
私は最終的に、それが longPressDelay 値を見ていることを理解しました。これは私にとっては良くありません-イベントの移動/サイズ変更には長押しの動作が必要です(忙しいカレンダーをスクロールしようとするときに誤ってこれを行うことがないように)が、セルを選択しようとするときに遅延が発生したくないことは間違いありませんモバイルでは、かなり直感的でないためです (試してみようと考えるのに何日もかかりました)。
また、longPressDelay が 0 に設定されていても (これは望ましくありません)、セルが選択されてすぐに選択解除されることがわかります。同じ問題がここでも報告されています: fullcalendar でモバイルの日付の選択を修正します:
「これはデスクトップでは問題なく動作するように見えますが、モバイルではその日をほんの一瞬選択すると、何らかの理由ですぐに選択が解除されます。」
要約すると、次のものが必要です。
- インスタント空のセル選択 (クロス デバイス)、および
- longPressDelay は、現在のようにドラッグ/サイズ変更のために引き続き機能します。
これは可能ですか?ありがとう!
注:人々の「太い指」のため、タッチ デバイスではセル選択がはるかに重要であると感じています。次のステップに進む前に、選択したセルを明確にする必要があります。
mysql - Fullcalendar から MySQL からデータを取得する JSON 関数に現在の日付範囲を渡すにはどうすればよいですか
データベースからイベント データを取得するために、fullcalendar eventsources 関数を使用します。
getSources はどこにありますか
私の質問は、現在選択されている日付範囲を fullcalendar から getSources 関数に渡すにはどうすればよいですか?
選択した日付に関連するデータのみをデータベースから取得したい! 現在、この関数は、選択した日付範囲に関係なく、db からデータを返します。