問題タブ [pikaday]

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 投票する
2 に答える
314 参照

ember.js - URLにEmber日時

プロパティを持つコントローラーがあります:

このプロパティをルート内queryParamsで使用していますember-cli-pagination

を介してこの日付を変更できますember-pikaday。コントローラーで初期化日付を設定vFrom: window.moment.utc().format('YYYY-MM-DD')し、datepicker コンポーネントで使用します。

これにより、日付の変更時にモデルの更新がトリガーされます (これが必要です)。

問題は、すべてのブラウザーで機能しない URL に日付変数が含まれ?vFrom=Fri Mar 25 2016 01%3A00%3A00 GMT%2B0100 (CET)てしまい (そして、コンソールでこれについて警告が表示されて)、アプリが壊れてしまうことです。

URL の日付形式を変更するにはどうすればよいですか?

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

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

javascript - Pikaday カレンダーを別のフィールドで再利用できないのはなぜですか?

Web アプリケーションで Pikaday を使用しており、カレンダーの同じインスタンスを使用する 2 つの入力フィールドがあります。

これが私のカレンダーの定義方法です。それで。両方の入力フィールドに「datePickerPerDay」クラスを指定します。ただし、入力の 1 つに対してのみ機能し、他の入力に対しては機能しません。なぜこうなった?好きなように使えますか?

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

javascript - Moment.js を使用しない Pikaday の日付の書式設定

日付をフォーマットするためにMoment.jsが必要なPikadayを使用しています。これにより、日付の書式設定が簡単になります。

ただし、Pikaday npm パッケージを含めると、Moment.js は 40kb を超えます。文字通り、日付形式をYYYY-MM-DD実質的に使用できないデフォルトの Pikaday 形式から変更するだけです。

40kb のライブラリを含めずにこれを行うことはできますか?

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

ember.js - エンバーピカデイが一日を失う

ember-pikaday を使用しようとしていますが、正しい日付が表示されないという問題があります。日付が表示されるたびに、実際の日付の前の日付になります。たとえば、日付が 04/06/2016 の場合、04/05/2016 と表示されます。以下は私が使用しているコードです。値をプレースホルダーに置き換えると、日付が正しく表示されますが、正しい形式ではなく、2016-04-06 のように表示されます。何が起きてる?

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

javascript - pikaday-angular.js でのインジェクター エラー

プロジェクトで pikaday ディレクティブを使用しています。しかし、それはエラーを返します。エラー: $injector:modulerr モジュール エラー モジュール [iba.controlls.ui] のインスタンス化に失敗しました: エラー: [$injector:modulerr] http://errors.angularjs.org/1.5.0/ $injector/modulerr?p0 =p...) エラー (ネイティブ) at http://localhost:1203/Scripts/angular.min.js:6:416 at http://localhost:1203/Scripts/angular.min.js:40: http : _ _ _ _ _ //localhost:1203/Scripts/angular.min.js:39:304 at n ( http://localhost:1203/Scripts/angular.min.js:7:355 ) at g (http://localhost:1203/Scripts/angular.min.js:39:135 ) fb ( http://localhost:1203/Scripts/angular.min.js:43:164 ) で Ac.c ( http: //localhost:1203/Scripts/angular.min.js:20:449

それを修正する方法。

私のコードは

0 投票する
3 に答える
1849 参照

jquery - 日曜日と土曜日の代わりに 2 週間の曜日を無効にしたい

現在、上記のコードは 1 日無効になっていますが、2 日無効にしたいと考えています。並べ替えるのを手伝ってください

例 : JsFiddle : http://jsfiddle.net/jpwk4wpv/

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

javascript - var から月を追加 Pikaday と onchange を使用

ドイツ形式の日付を持つ2つのフィールドがあります。date2 に可変の月数を追加するにはどうすればよいですか。私は Pikaday を使用しています。datepicker1 を変更したら、datepicker2 = datepicker2 + addedMonth にする必要があります

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

javascript - Pikaday の日付範囲が機能しない

ピカデイの範囲機能を使いました。

onSelectI を使用して、実際に機能する日付範囲を設定します。これが私の例です:

しかし、03.06.2016 を選択すると、範囲が「30.05.2016 - 03.05.2016」に設定され、入力が間違っています。多分誰でも私を助けることができます。

これが実際の例です: https://jsfiddle.net/24aL9f21/1/

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

javascript - Ember子コンポーネントは、クリック時にのみ親コンポーネントモデルを更新します

Pikaday に基づいてform-component、サブコンポーネントを含むthis を取得しました。datepicker

には、の値のform-componentオブザーバーがあります。datepicker

手動で日付を選択すると (つまり、日付ピッカーを開いてマウスで任意の日付をクリックすると)、すべてが正常に機能しtestDueDate()ますtestDatepickerValue()

しかし、プログラムで日付を設定すると (つまり、Pikalendar API を介して)、親コンポーネントのオブザーバーは起動しませんが、日付ピッカーのオブザーバーvalueが変更されて表示されます。

Pikalendar のコードを見ると、日付をクリックする場合とプログラムで日付を設定する場合の両方でsetDate()関数が使用されていることがわかります。そのため、それ以降はすべてが同じ関数をトリガーするはずです。

どういうわけか、valueカレンダーがクリックされたときにのみフォームコンポーネントが更新されます。

私が間違っているかもしれないことについてのアイデアはありますか?

ありがとう!