JQuery UI DatePicker принудительно не встроенный (всплывающий) режим на span или div

яприкрепление DatePicker к диапазону, но я хочу, чтобы стиль и функциональность всплывающих окон что вы получаете от присоединения к входу. Я могу изменить css на position: absolute, но средство выбора даты не закрывается при экранировании, размытии, выделении и т. Д. Нужно ли вручную обрабатывать всплывающие функции (например, закрытие средства выбора даты) илиЕсть ли способ отключить встроенный режим?

скрипт

//Inline Editing: Dates
$('.date span').live('click', function () {
    var $date = $(this);
    $date.datepicker({
        onSelect: function (val, dp) {
            var $job = $date.closest('.job');
            var data = {
                entityTypeName: 'Sale',
                entityId: $job.attr('data-id'),
                propertyName: $date.attr('data-property-name'),
                propertyValue: val
            };
            $.post(urlSaveProperty, data, function (r) {
                if (r == 'ok') {
                    $date.effect('highlight');
                } else {
                    alert(r);
                    $date.val('error');
                }
            });
        }
    });
    $(this).datepicker('show');
});

cshtml

<td class="contract-date date">
    <span data-property-name="ContractDate" >
        @job.ContractDate.SimplifyThisYear()
    </span>
</td>

Ответы на вопрос(0)

Ваш ответ на вопрос