Установите флажок «все» на всех страницах в таблице начальной загрузки - PullRequest
0 голосов
/ 27 марта 2019

Мне нужно установить все флажки на всех страницах в соответствии с проверкой, которую я выполняю, однако текущая проверка берет только с текущей страницы, и мне нужно было, чтобы при нажатии кнопки была выбрана и поддерживалась ВСЕ страницы, даже если япросматривать между ними.

Пример: https://examples.bootstrap -table.com / # Issues / 1167.html

já tentei utilizar o

Текущий JS ↓

Проверка: функция (значение, строка, индекс) {var _this = oSelecao;

    if (row.check == true) {
        $('#btn_editarcep' + row.pfid).attr("disabled", "disabled");
        $('#btn_editaremail' + row.pfid).attr("disabled", "disabled");
    }
    if (row.cep.length != 8) {
        row.verificaEnder = 0;
    }
    if (row.verificaFotos == 0 || _this.ValidarEmail(row.email) == false || (_this.parampixel != "True" && (row.cep.length != 8 || row.verificaEnder == 0))) {
        if (_this.ValidarEmail(row.email) == false) {
            row.verificaEmail = 0;
        }
        return {
            disabled: true
        };
    }
    if (_this.Verificaseexiste(row)) {
        return {
            checked: true
        };
    }
    return value;
}

Предварительный JS ↓

var allPages = oSelecao.fnGetNodes ();

    $('body').on('click', '#btnCheckMuniz', function () {
        if ($(this).hasClass('allChecked')) {
            $(row.check, allPages).prop('checked', false);
        } else {
            $(row.check, allPages).prop('checked', true);
        }
        $(this).toggleClass('allChecked');
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...