いくつかの異なる場所で日付ピッカー機能を使用するプランナーを構築しています。カレンダーを制御する一般的な日付ピッカーがあり、さまざまなダイアログで、フィールドの日付 (イベントの開始日など) を選択するためだけに日付ピッカーを開くためのボタンが必要です。
一般的な日付ピッカーは div に関連付けられています (つまり、インラインの日付ピッカーです) が、他の日付ピッカーは入力に関連付けられています。1 つの日付ピッカーを div に結び付けているのには十分な理由があります。ドラッグ可能およびドロップ可能を使用して項目をドラッグできるようにする必要がありますが、「ポップアップ」日付ピッカーを使用すると不可能であることが判明しました。
さて、ExpertsExchange の投稿で、datepicker インスタンスを 1 つ初期化すると、後のインスタンスに指定しない限り、そのオプションが他のインスタンスに自動的に適用されることを見てきました。しかし、私の場合、すべてが絡み合っているようです.1つのアイテムに指定されたイベントが別のアイテムで発生し、ポップアップの日付ピッカーを閉じた後にインラインの日付ピッカーが表示されるなど.
たくさんあるので、まだ実際のコードは含めていません。まず、「Datepicker では、1 つのオプションがインスタンスごとに異なる値を持つことを許可していないため、... 」または「インラインとポップアップの日付ピッカーを混在させないでください...」など。
しかし、codespeak での私の一般的な考えは次のとおりです。
$('div#mainDatePicker').datepicker({
//options for main (inline) datepicker, doubling as defaults for any subsequent datepickers
})
$('input#selectStartDate').datepicker({
//specific options for this datepicker, where different from the main one
})
助けてくれてありがとう!
ウィッツェ