Как я могу установить прошедшую дату для выбора даты только для просмотра в кендо Выбор даты

У меня есть свидание в моей сетке кендо. Этот указатель даты был установлен таким образом, чтобы пользователь мог выбрать только сегодняшнюю дату как минимум. Но предположим, что я выбрал 07/04/2016 (мм / дд / гггг) в качестве сегодняшней даты и сохранил ее. Завтра я проверяю эту запись на редактирование. Эта дата не отображается, когда сетка находится в режиме редактирования, поскольку эта дата теперь старше, чем сегодня.

Как я могу установить прошедшую дату в DatePicker только для просмотра и не выбирая предыдущую дату, чем сегодня. был вопрос, который уже задавался. Проблема та же, но мой указатель даты находится в сетке. Как я смогу добиться этого.

Grid field:
 columns: [   { field: "ExpDate", title: "Expiry Date", width: 300, filterable: false, editor: dateTimeEditor, format: "{0:MM/dd/yyyy}" },
],

//Java script function
function dateTimeEditor(container, options) {

        $('<input onkeydown="return false" data-text-field="' + options.field + '" data-value-field="' + options.field + '" data-bind="value:' + options.field + '" data-format="' + options.format + '"/>')
                .appendTo(container)
                .kendoDatePicker({
                    value: new Date(options.model.ExpDate)
                    ,min: new Date()
            });
    }

1 ответ

Пожалуйста, попробуйте с приведенным ниже фрагментом кода.

function dateTimeEditor(container, options) {
    var expdatepic = $('<input onkeydown="return false" data-bind="value:' + options.field + '"/>')
            .appendTo(container)
            .kendoDatePicker({
                value: new Date(options.model.ExpDate)
            });
    var datepicker = $(expdatepic).data("kendoDatePicker");
    datepicker.min(new Date());
}

Дайте мне знать, если что-то беспокоит.

Другие вопросы по тегам