Редактор Datatables проверяет несколько полей
Я использую редактор таблиц данных. В одном случае у меня есть две комбинации, и одна из них зависит. Оба требуются, но когда я меняю первый, второй становится пустым, поэтому я пока не могу отправить строку. На предстартовом мероприятии, если я вернусь false
, изменения первого комбо отменяются, и если я вернусь true
это отправляет строку. Это то, что я сейчас имею в presubmit (почистил):
if (dependentField != null) {
let dependentValue = this.field(dependentField);
if (fields[dependentField].validation && fields[dependentField].validation.required == true) {
if (!dependentValue.val()) {
dataEditor.close();
dependentValue.error(getMessages()["error_message_required"]);
reAdjustTable(targetDiv);
dataEditor.inline( dependent, {
scope: 'cell',
onBlur: 'submit',
submit: 'allIfChanged'
})
return true;
}
}
}