Многие сборщики данных с диапазоном на странице - PullRequest
0 голосов
/ 30 января 2011

Я попробовал пример Jatery UI datapicker с диапазоном.

http://jqueryui.com/demos/datepicker/#date-range

Но когда я добавляю больше сборщиков данных на страницу, они не хотят работать правильно.

var dates = $(names).datepicker({
    defaultDate: "+1w",
    dateFormat: 'dd.mm.yy',
    numberOfMonths: 2,
    onSelect: function (selectedDate) {
        var num = this.id.substr(4, 1); //num - number of datapicker with range, (date1_from, date1_to, ...)
        var other_datepic = this.id == "date" + num + "_from" ? $("#date" + num + "_to") : $("#date" + num + "_from");
        var option = this.id == "date" + num + "_from" ? "minDate" : "maxDate",
            instance = $(this).data("datepicker");
        date = $.datepicker.parseDate( //I think problem is here
        instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
        //dates.not( this ).datepicker( "option", option, date ); //I repace this line, whit line lower
        other_datepic.datepicker("option", option, date); 
    }
});
...