ダイアログでデータを収集するためにタイムピッカーを使用しています。ダイアログを開くと、すべてが正しく機能します。同じダイアログを閉じて再度開くと、すべてが再び正常に機能します。
問題は、アイテムのリストを表示するための 2 番目のダイアログがあることです。2 番目のダイアログを開いたり閉じたりするときに、timepicker を使用するフィールドを含む最初のダイアログを再度開こうとしましたが、プラグインが機能しません。テキスト フィールドをクリックしていますが、タイムピッカーが再び表示されません。
メイン HTML ページのいくつかのフィールドのタイムピッカーを初期化しています。2 番目のダイアログでは timepicker を使用しません。最初のダイアログでは、必要なフィールドのタイムピッカーのみを初期化しています。
参照ダイアログ:
jQuery(document).ready(function () {
jQuery('#StartTimeSpecial').timePicker({ step: 15 });
jQuery('#EndTimeSpecial').timePicker({ step: 15 });
jQuery('#StartCollectionSpecial').timePicker({ step: 15 });
jQuery('#EndCollectionSpecial').timePicker({ step: 15 });
jQuery('#StartDeliverySpecial').timePicker({ step: 15 });
jQuery('#EndDeliverySpecial').timePicker({ step: 15 });
jQuery('#DateSpecial').datepicker({
dateFormat: 'mm/dd/yy'
});
});