Мне нужно щелкнуть элемент редактирования на странице, который в свою очередь вызовет экземпляр jQuery UI Datepicker.Jeditable с jQuery UI Datepicker
В настоящее время я использую JEditable для обеспечения редактирования на месте, который работает нормально. Тем не менее, у меня есть вход контроля даты, который я хотел бы представить как календарь, в котором начинается забава.
Я нашел комментарий в этом blog по улице (Кабо страница немного пюре к сожалению), что подробности способа сделать это:
$.editable.addInputType("datepicker", {
element: function(settings, original) {
var input = $("<input type=\"text\" name=\"value\" />");
$(this).append(input);
return(input);
},
plugin: function(settings, original) {
var form = this;
$("input", this).filter(":text").datepicker({
onSelect: function(dateText) { $(this).hide(); $(form).trigger("submit"); }
});
}
});
Однако, я не могу получить выше работать - никаких ошибок, но и никакого эффекта. Я попытался разместить его в рамках функции документа jQuery, а также вне ее - без радости.
Мой пользовательский интерфейс Datepicker является сборщиком даты, а мой класс Jeditable является ajaxedit, я уверен, что вышеупомянутое бездействие связано с необходимостью ссылаться на них как-то в коде, но я не знаю, как это сделать. Кроме того, элемент управления Jeditable является одним из многих идентификаторов элементов, если он имеет опору.
Любые идеи от тех, кто больше знает?
Можете ли вы разместить пример кода в Интернете? –
Вы также можете использовать это расширение [datetimepicker extension] (http://trentrichardson.com/examples/timepicker/), если вам нужно время в вашем datepicker (просто замените 'datepicker' на 'datetimepicker'). – stask