問題タブ [primeng-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.

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

angular - prime-ng カレンダーが選択されている場合のデフォルトの日付を設定する方法

prime-ng カレンダーを使用していますが、カレンダーを開いたときにデフォルトの日付を設定する方法がわかりません。問題は、ページを開いたときにフォーム フィールドのデフォルト値を設定する方法を知っているが、そのフィールドを空のままにしておきたいということです。カレンダーを開いたときにのみ、デフォルトのフィールドが選択されるようにします。現在、デフォルトで現在の日時に設定されており、現在の日付を探していましたが、時刻は常に午後 12 時に始まります。役立つ場合は、これを Angular のフォーム ビルダーと組み合わせて使用​​しています。

prime-ng のドキュメント ( https://www.primefaces.org/primeng/#/calendar ) を見てきましたが、これに関連するものは何も見つからないようです。onFocus イベントで解決策があるかもしれないと思いますが、それらの操作方法がわからないため、暗闇で撮影しています。

これは私の現在のカレンダー フィールドです

フォームの値は最初は空であると予想しています。カレンダーを開くと、デフォルトの日付は現在の日付で、デフォルトの時刻は午後 12 時になると思います。