私はいくつかの異なる場所でdatepicker機能を使用するプランナーを構築しています。カレンダーを制御する一般的な日付ピッカーがあり、別のダイアログでは、フィールドの日付(イベントの開始日)を選択するためだけに、日付ピッカーを開くためのボタンが必要です。1つのページに異なる日付ピッカーを持つjQueryの問題
一般的な日付ピッカーはdivに結び付けられています(つまり、インラインの日付ピッカーです)が、他は入力に関連付けられています。私はdivに1つのdatepickerを結びつけているのが良い理由があります:私はドラッグアンドドロップ可能なアイテムをドラッグすることができなければなりません。これは、ポップアップの日付ピッカーを使って不可能であることが判明しました。
ExpertsExchangeのpostで、一度一度datepickerインスタンスを初期化すると、そのインスタンスのオプションは後で指定する場合を除き、自動的に他のインスタンスに適用されます。しかし、私の場合はすべてが絡み合っているようです: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
})
ありがとう!
ワイツ