У меня проблема с валидатором кендо. Итак, у меня есть сетка с редактированием ячеек, и когда я нажимаю на ячейку (фокусирую), у меня есть одна структура DOM элемента ячейки
<td class="k-dirty-cell k-edit-cell" role="gridcell" data-role="editable">
<span class="k-widget k-maskedtextbox" style="">
<input name="ZipCode" data-val-required="Can not be empty" data-val-zipcodeentered="Enter 5 digits" data-val-zipcodewithdata="No data found" data-value-primitive="true" data-bind="value:ZipCode" data-role="maskedtextbox" class="k-textbox" autocomplete="off" style="width: 100%;">
<span class="k-icon k-i-warning">
</span></span>
</td>
Когда я расфокусируюсь, я получаю другую структуру.
<td class="k-dirty-cell" role="gridcell">
<span class="k-dirty"></span>
12343
</td>
И когда я ввожу 5 цифр, я отправляю запрос и на событие 'onsuccess' ajax Я обрабатываю ответ через kendoValidator для отправки ответа на пользовательский интерфейс в ячейку
zipInput.closest(".k-edit-cell").data("kendoValidator").validate(zipInput);
Zip-вход только в ячейку ввода
var zipInput = $(`<input name='ZipCode' data-val-required='Can not be empty' data-val-zipCodeEntered='Enter ${zipCodeMask.length} digits' data-val-zipCodeWithData='No data found' data-value-primitive='true' data-bind='value:${options.field}'/>`);
Но kendoValidator не проверяет другие поля, кроме полей ввода, как мне справиться с этой проверкой?