Взял плагин datetimepicker и внес в его поведение следующие изменения:
Поле ввода даты появляется после клика по ячейке грида, таким образом
dateEditCell.html('<table><tr><td><input class="datetimepicker_input"></td><td><img src="1.png" class="datetimepicker_img"/></td></tr></table>');
Календарь теперь открывается при клике по иконке с классом datetimepicker_img.
Кроме выбора даты на календаре, можно вводить или редактировать ее вручную в поле.
При этом, когда мы заканчиваем редактирование кликом за пределами поля, мы должны скрыть иконку. При выборе даты в календаре она исчезает вместе с полем редактирования,
а вот при потере фокуса текстовым полем нужно сделать это явным образом.
Проблема в том, что если обрабатывать событие blur у поля, то оно возникает и при щелчке по иконке, то есть мы не можем открыть календарь.
Какие есть еще варианты?
Требуется чтобы работало в IE, начиная с 9 версии, остальные браузеры не важны.