Редактор 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;
                }
            }
        }

0 ответов

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