Редактор Datatables проверяет несколько полей - PullRequest
0 голосов
/ 11 декабря 2018

Я использую редактор таблиц данных.В одном случае у меня есть две комбинации, и одна из них зависит.Оба требуются, но когда я меняю первый, второй становится пустым, поэтому я пока не могу отправить строку.В случае предварительной отправки, если я возвращаю false, изменения первого комбо отменяются, и если я возвращаю true, он отправляет строку.Это то, что у меня сейчас есть в preubmit (почистил):

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;
                }
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...