2010-04-19 1 views
0

Есть ли какой-либо jquery datepicker, который потребляет данные json ... Мои данные json будут списком будущих дат, относящихся к любому месяцу, которые должны быть использованы моим дампикером, который должен быть отключен и выделяется цветом ....JQuery datepicker, который расходует данные json, которые являются будущими датами

ответ

2

My datepicker предоставляет эту функциональность с помощью «renderCallback».

Этот пример показывает все выходные стиль по-разному и инвалидов:

http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerCustomCellRender.html

И это гораздо более сложный пример показывает создание различных правил в зависимости от настроек, сделанных на странице:

http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerLimitAvailableDatesAjax2.html

В основном вы будете создавать экземпляр datePicker примерно так:

Date.format = 'yyyy-mm-dd'; 

// Your data loaded from json - note the date formats match the Date.format you set above 
var disabledDates = {'2010-04-21' : true, '2010-05-15' : true}; 

$('SELECTOR').datePicker(
    { 
     renderCallback:function ($td, thisDate, month, year) 
     { 
      if (disabledDates[thisDate.asString()]) { 
       // disabled prevents the date from being selectable, highlight is a hook you can style... 
       $td.addClass('disabled highlight'); 
      } 
     } 
    } 
) 

Надеюсь, что это поможет :)

+0

@vitch great man, который ваш код делает именно то, что я хочу ... –