2015-01-14 4 views
0

Я использую jEditable для редактирования некоторых полей. По умолчанию поля ввода становятся текстовыми полями при нажатии. Но у меня есть одно поле, которое должно быть дата типа. Есть ли возможность в jEditable?jEditable InputType date?

type : 'date' не помогло

ответ

1

Вы должны иметь некоторые взлома в файл JS для вашего jeditable. Затем, вы можете добавить настроенный ввод даты так же, как этот, который работал для меня:

$.editable.addInputType('datepicker', { 
      element : function(settings, original) { 
       var input = $('<input >'); 

       $(this).append(input); 
       return (input); 
      }, 
      plugin : function(settings, original) { 
       settings.onblur = 'ignore'; 
       $(this).find('input').datepicker({ 
        'autoclose' : false, 
        format : 'dd-mm-yyyy' 
       }); 
      } 
     }); 

Далее следует некоторым учебникам здесь: http://www.appelsiini.net/projects/jeditable/custom.html но экспериментировал с другими типами входных, так как timpicker для bootstaps и мульти выбирает.

'datepicker' будет именем типа. вы можете изменить название типа ввода в любом случае, как вам нравится