問題タブ [pickadate]

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 に答える
1012 参照

browserify - pickadate を browserify でうまく再生させる正しい方法は何ですか?

pickadate を browserify でうまく動作させる方法が見つからないため、私は苦労し、非常に不満を感じていました。AMD から Backbone アプリを移行していますが、pickadate では動作しないようです。私は最近 browserify を使い始めたので、専門家ではありませんが、大きな問題なく残りのコードを移行できました。もちろん、ブラウザ化をマスターするためのヒントや参考文献を受け取ることもできます:)

jquery と pickadate を npm 経由でインストールしましたが、pickadate を使用しようとすると、古典的なエラーが発生します: undefined is not a function この方法で要求しました (require を変数に割り当てずに使用することに注意してください): require("jquery"); require("pickadate");

これは、stackoverflow の回答 ( Requiring pickadate.js with Browserify ) で見ましたが、私の場合は機能しません。

ヘルプがどこにあるかについてのヘルプまたは参照は、非常に高く評価されます。

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

javascript - Pickadate シード 1 が別のフィールドから

あるフィールドを別の onChange からシードしようとしていますが、ほぼそこにありますが、onSet 内から「endDate」にアクセスしようとするとエラーがスローされます。明らかに、関数内からアクセスできませんか?:

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

angularjs - pickadate が正常に表示されない

私はjsf 2.0を使用しており、初めてpickadateを使用していますが、Webサイト( http://amsul.ca/pickadate.js/ )に表示されているようには見えません。申し訳ありませんが、写真を投稿することは許可されていません...しかし、正しいcssファイルを含めましたが、私のカレンダーは、ウェブサイトのように適切な日の下ではなく、日付のすべての数字が1つの列に書かれているように見えます.

これが私のコードです:

pickadate で同じ問題を抱えていて、解決策を知っている人はいますか? または、ピッカデートの良い代替手段を知っていますか? ありがとう

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

ruby-on-rails - Ruby on Rails + pickadate.js -> どうしたの?

私は RoR の初心者で、アプリで pickadate.js を有効にしようとしています。

一致するコントローラーのファイルapp/assets/javascripts/calc_date.js.coffee で、次のように入力しました。

部分的なフォームで、次のようapp/views/calc_date/_form.html.hamlに入力しました。

入力フィールドをクリックしても何も起こりません。カレンダー ウィジェットが表示されることを期待していますが、機能しません。

application.js で:

application.css で:

jquery-ui-date を試してみたところ、うまくいきました。pickadate.js で同じ方法を使用しますが、反応がありませんでした。

ターミナル ウィンドウには、次のような行が表示されます。

私の間違いは何ですか、または私が逃したものは何ですか?

ありがとうございました。

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

javascript - pickadate.js ナビゲーション イベント

pickadate.js を使用する場合、次/前の月のボタンがクリックされたときにリッスンするイベントはありますか?

私は API を読み、応答または同様の質問を見つけようとしましたが、不足しています。

これが問題に対処するための最良の方法ではない可能性があることを理解していますので、他のアプローチに感謝します。

このようにスタイリングを追加する理由は、強調表示する特定の日付を複数選択したいからです。datepicker.set('highlight,.. オプションがあることは理解していますが、一度に 1 つの選択しかサポートしていないことを理解しています。

レンダリング時に jquery を使用してスタイリングの変更を正しい日付に手動で適用していましたが、月を切り替えるとすべてのスタイリングと el(s) へのハンドルさえも失われますが、タップできるイベントは発生しないようです。

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

jquery - RailsセマンティックUI jqueryがフィールドを更新しない

Rails アプリのフィールドを更新する日付ピッカーを取得できないという奇妙な問題に遭遇しました。いくつかの異なる日付ピッカーを試したので、jquery プラグインの問題ではありません。同じ結果です。

私がやろうとしていることは何もおかしいことではありません。

手動ターボリンクの回避策で両方を試しました..

そしてjquery-turbolinks gemを使用します。jquery はピッカーをロードしますが、フィールドは更新されません。

この時点でセマンティック UI に絞り込まれたと思いますが、間違っていることが証明されてうれしいです。

アプリケーション.js:

ローカル js の関連部分:

私が見逃しているものについての手がかりはありますか?ありがとう。

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

angularjs - Angular ディレクティブは jQuery プラグイン (pickadate) の一部のみを動的にロードしています

ng-repeat は長さが不明であるため、ディレクティブをレンダリングする ng-repeat があります。ディレクティブを介して、クリック時に jquery プラグインを動的にロードしようとしています。

私はかなり近いと思いますが、プラグインの一部しか読み込まれず、残念ながらエラーは発生しません。Pickadateプラグインに精通している場合、クラスは入力要素でレンダリングされますが、動的に追加される要素はクリック時にレンダリングされません。

これが私のコードです:

HTML

Angular ディレクティブ 1

Angular ディレクティブ 2

出力

ご覧のとおり、クラスは作成されていますが、その後レンダリングされるカレンダー div 要素は作成されていません。

どんな助けでも大歓迎です。ありがとう。

0 投票する
4 に答える
9251 参照

javascript - pickadate-picker で日付を無効にして更新する

Date Pickerを初期化した後、いくつかの日付を無効にしようとしました。

次のようにピッカーを初期化しています。

onChange()ユーザーは、イベントをトリガーするアクションを実行します。このdisableDates()関数は、無効にする日付をさらにいくつか準備し、次のsetメソッドを使用してピッカーに設定します。

私の場合、disableDays には整数 (平日を参照) とドキュメント ( http://amsul.ca/pickadate.js/date/#disable-dates ) による日付が含まれていることに注意してください。

disableDates()関数が初めてトリガーされると、AJAX で取得した日付が正しく無効になります。2 回目にトリガーされるとすぐに、ピッカーは更新されないように見えます。変更を反映するには、ピッカーを何らかの方法で再度レンダリングする必要があると思います。私がしようとしました 。stop()および.start().render()何の効果もありません。

日付を無効にしてピッカーを正しく更新するにはどうすればよいですか?

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

pickadate - Pickadate が機能しない

Pickadateプラグインを使用しようとしています。非常に奇妙な問題が発生しています。プラグインが機能する場合とそうでない場合があります。

いくつかの console.log() を picker.js picker.date.js と picker.time.js に追加しましたが、すべてが期待どおりに起動しています。また、 $.fn.pickadate をチェックして存在するかどうかを確認すると、存在します。しかし、実際に $('.datepicker').pickadate() を呼び出すと、次のようになります。

ページを更新すると、ほとんどの場合、すべてが期待どおりに機能します。しかし、奇妙な機会にはそうではありません。

これが何であるかについて何か提案はありますか?