2016-11-17 2 views
0

У меня есть настраиваемый элемент управления, который содержит jquery datepicker и инициализирует его в функции $(document).ready().jquery datepicker внутри панели обновления исчезает после обратной передачи

Я использую этот пользовательский элемент datepicker на странице aspx два раза (дата начала и дата окончания), которые размещаются внутри панели обновления. Это нормально работает, когда страница загружается в первый раз и исчезает, когда происходит обратная передача.

Я попытался инициализировать datepicker в function pageLoad() вместо $(document).ready(), но проблема с этим подходом - это только дата окончания datepicker видна, но не начинается дата, когда страница загружается в первый раз или когда происходит обратная передача.

Я пробовал другие решения, но они не работают для этого случая. Вот несколько решений, которые я пробовал link1, link2, link3 Пожалуйста, помогите.

ответ

0

попробовать это

function pageLoad(sender, args) { 
      if (args.get_isPartialLoad()) { 
       $(function() { 
        //place Your datepicker code -- $("controlId").datepicker(); 
       }); 
      } 
     } 
+0

извините за задержку ответа. как я упоминал ранее, если мы инициализируем календарь внутри функции pageLoad {}, в пользовательском интерфейсе будет отображаться только последний datepicker –

Смежные вопросы