問題タブ [yui-calendar]
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.
yui - YUIとプロトタイプを一緒に使用する
PrototypeとScriptaculousがすでに含まれているページにカレンダーコントロールを追加したいと思います。私が見つけたプロトタイプのもののどれにも満足していません、私はYUIカレンダーウィジェットを使うことを考えています。
私はこれが問題を引き起こす可能性がありますか?
yui - YUIカレンダー:現在のページ/pageChangedEventを取得
私はGPSデータを処理するアプリケーションに取り組んでいます。アプリケーションの一部は、特定のデバイスでデータが利用できる日付を表示するカレンダーです。次に、YUIカレンダーを使用してこれを視覚的に表示します。
サーバーへの呼び出しは次のようになります。
http://example.com/listgpsdates?device_id=xx&year=2009&month=11
これにより、データが利用可能な2009年11月の日数のJSON配列が返されます。これをカレンダーのカスタムレンダリングスタックと一緒に使用して、利用可能なデータがある日付とデータを返す日付を示します。そしてもちろん、特定の日のGPSデータを実際に取得して地図上に配置するselectedEventリスナーが登録されています。
デバイスのすべての日付を1か月に制限せずにロードしようとしましたが、かなり遅いです。使用可能な日付は、完全なデータテーブルから個別の値を選択することによってロードされます。月が変わったとき(またはデバイスが変わったとき)に、その月だけサーバーにリクエストを送信し、カレンダーを適切に更新できるようにしたいと思います。
Calendar APIを読んだ後、現在表示されている月と年を取得する方法はないと結論付けました(複数の月で問題が発生する可能性はありますか?)。また、changePageEventをサブスクライブすると、引数の空の配列のみが取得されます。changePageEventに関するいくつかの投稿を検索して確認しましたが、最新バージョン(2.8.0r4)に更新した後でも、changePageEventの引数を取得できません。
現在のページ/日付を追跡する内部変数がカレンダーにある必要があると思いますが、現在選択されている日付がない場合でも、これにアクセスする必要があります。
助けてくれてありがとう!
calendar - multi-select:true を使用して YUI カレンダーから入力フィールドにデータを取得する
上記のコードは、1 つのカレンダーで複数の日付を選択できる YUI カレンダーを生成します。私が理解するのに苦労しているのは、そのデータをキャプチャしてその場でテキスト入力タグ内に配置する方法です。したがって、人が閉じるボタンをクリックすると、選択されたすべての日付が入力タグ内に取り込まれます。
提案?(コードサンプルは大歓迎です)
javascript - Javascript で関数を一般化する方法
テキストボックスがfromDate
あり、toDate
テキストボックスの横にあるアイコンを選択するとカレンダーが表示され、日付を選択するとその日付が対応するテキストボックスに表示されます。
私の意図は、 と の両方toDate
に単一の一般化された関数を使用することfromDates
です。どうすればそれを行うことができますか、私は YUI Calender を使用しています。ここに私のコードがあります:
このスクリプトは次のとおりです。