Как я могу установить прошедшую дату для выбора даты только для просмотра в кендо Выбор даты
У меня есть свидание в моей сетке кендо. Этот указатель даты был установлен таким образом, чтобы пользователь мог выбрать только сегодняшнюю дату как минимум. Но предположим, что я выбрал 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());
}
Дайте мне знать, если что-то беспокоит.