jQuery UI Datepicker uuid ошибка? - PullRequest
       3

jQuery UI Datepicker uuid ошибка?

2 голосов
/ 06 октября 2011

Я расширяю указатель даты в своем коде, сбрасывая функцию _generateHTML в beforeShow, т.е. $.datepicker._generateHTML = function(a) { .. }

Таким образом, я могу делать все, что захочу, с кнопками на панели кнопок. Вот мой пример кода: http://jsfiddle.net/benno_007/UjFEm/1/.

Иногда средство выбора даты работает (то есть щелкает дату), иногда - нет. Это связано с тем, что для генерации даты мне требуется> 1 мс, и в результате UUID выходит за миллисекунду. window["DP_jQuery_" + z] изначально установлен как 'z', а 'z' - то, что использовалось в плагине DatePicker для нажатия кнопок. НО, в конце кода плагина он устанавливает $.datepicker.uuid = new Date().getTime();, и, поскольку я расширяю функцию, мне нужно получить $.datepicker.uuid для замены моего DP_jQuery{time} .. но поскольку генерация заняла так много времени, его 1 мс отключена и тогда я ничего не могу сделать с указателем даты.

Я собираюсь исправить это, заменив d.datepicker.uuid = (new Date) .getTime () на d.datepicker.uuid = z в моем локальном коде плагина, но мой реальный вопрос:

Это ошибка в средстве выбора даты jQueryUI или это сделано специально?

1 Ответ

0 голосов
/ 16 апреля 2012

Согласно WTK, это по замыслу (не ошибка).

Просто думал, что закрою этот пост.

...