Я использую виджет формы DeVexPress для создания двух редакторов даты: CheckInFromDate и CheckIntodate. Я хочу включить поле второго даты (CheckIntoDate) только тогда, когда поле первого даты (CheckInFromDate) имеет выбранный допустимый дата. Тем не менее, вызов form.geteditor ('checkintodate') внутри OnValueChangeed из первого окна даты возвращается не определен. class = "lang-js prettyprint-override">
Я предположил, что добавление DataField: 'CheckIntoDate' плюс пользовательский шаблон для второго элемента будет создавать form.geteditor ('ceckintodate') вернуть экземпляр редактора .
Я также попытался настройки editortype: 'dxdatebox' для второго элемента, но пользовательский шаблон переопределяет.
Мое ожидание это получение экземпляра Box Box Second Date через метод Form's Geteditor , чтобы я мог включить/отключить его динамически ..
Я использую виджет формы DeVexPress для создания двух редакторов даты: CheckInFromDate и CheckIntodate. Я хочу включить поле второго даты (CheckIntoDate) только тогда, когда поле первого даты (CheckInFromDate) имеет выбранный допустимый дата. Тем не менее, вызов form.geteditor ('checkintodate') внутри OnValueChangeed из первого окна даты возвращается не определен. class = "lang-js prettyprint-override">[code]$(function () { const formData = {};
editorTemplate .dxValidator({ validationGroup: "checkInValidator", validationRules: [ { type: "required", message: "At least one valid date pair is required.", }, ], }) .appendTo($itemElement);
editorTemplate.dxDateBox("instance"); }, }, { dataField: "CheckInToDate", label: { text: "To" }, template: function (data, $itemElement) { $("") .dxDateBox({ showClearButton: true, displayFormat: "dd/MM/yyyy", disabled: true, }) .dxValidator({ validationGroup: "checkInValidator", validationRules: [ { type: "required", message: "At least one valid date pair is required.", }, ], }) .appendTo($itemElement); }, }, ], }, ], }) .dxForm("instance"); }); [/code] Я предположил, что добавление DataField: 'CheckIntoDate' плюс пользовательский шаблон для второго элемента будет создавать form.geteditor ('ceckintodate') вернуть экземпляр редактора . Я также попытался настройки editortype: 'dxdatebox' для второго элемента, но пользовательский шаблон переопределяет. Мое ожидание это получение экземпляра Box Box Second Date через метод Form's Geteditor , чтобы я мог включить/отключить его динамически ..