Я строю планировщик, который будет использовать функцию выбора даты в нескольких разных местах.Существует общий указатель даты, который управляет календарем, а затем в разных диалоговых окнах мне нужна кнопка для открытия указателя даты только для выбора даты для поля (например, даты начала события).
Обычный указатель даты привязан к элементу div (т. е. это встроенный указатель даты), тогда как остальные привязаны к входным данным.Есть веская причина, по которой у меня есть один указатель даты, связанный с элементом div: мне нужно иметь возможность перетаскивать на него элементы с помощью перетаскивания и отбрасывания, что невозможно с помощью всплывающего окна выбора даты «всплывающее окно».
ТеперьЯ видел в сообщении на ExpertsExchange, что после инициализации одного экземпляра DatePicker его параметры будут автоматически применяться к любому другому экземпляру, если вы не укажете их для более поздних.Но в моем случае кажется, что все запутано: события, указанные для одного элемента, будут запускаться для другого, встроенный указатель даты появится после того, как я закрою всплывающее окно выбора даты и т. Д.
Я еще не включил реальный кодпотому что их много, и мне хотелось бы сначала узнать, не хватает ли у меня общего принципа, такого как «Datepicker не позволяет одному параметру иметь разные значения для разных экземпляров, потому что ...» или «Не смешивать встроенныйи всплывающие подсказки, потому что ... "или что-то в этом роде.
Но моя общая идея в 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
})
Спасибо за любую помощь!
Wytze