Нумерация страниц с несколькими флажками и нумерацией страниц laravel - PullRequest
1 голос
/ 29 января 2020

У меня есть модал на странице для создания новой роли в моей системе, и этот модальный список всех разрешений для роли. Моя проблема заключается в следующем: у этого модального стола есть таблица с несколькими флажками и нумерацией страниц, но когда я go на странице 2, 3, 4 ... флажки потеряли выбор. Я пытаюсь решить эту проблему, но не могу. Список модальных флажков

Код нумерации страниц

 $(document).on('click', '.pagination a', function (e) {
        e.preventDefault();

        var url = $(this).attr('href');

        $('#modal-content').load(url + " #content-result");
    });

Модальные

<div class="modal fade" id="add-permissions" tabindex="-1" role="dialog" aria-labelledby="Adicionar permissões"
    aria-hidden="true">
    <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5><b>Adicionar Permissões</b></h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="row">
                    <div class="col-md-12">
                        <input type="text" name="modal-search" class="form-control" id="search-1"
                            placeholder="Procurar pelo nome">
                    </div>
                </div>

                <hr>

                <div id="modal-content">
                    <div id="content-result">
                        <div class="row">
                            <div class="col-md-12">
                                <table class="table table-bordered table-sm" id="table-search-1">
                                    <thead>
                                        <tr>
                                            <th>Nome</th>
                                            <th>Rótulo</th>
                                            <th>Selecionar</th>
                                        </tr>
                                    </thead>

                                    <tbody>
                                        @forelse ($permissions as $key => $permission)
                                        <tr>
                                            <td>{{ $permission->name }}</td>
                                            <td>{{ $permission->label }}</td>
                                            <td>
                                                <input type="checkbox" class="teste-add" name="addPermissions[]" id="{{ $permission->id }}" value="{{ $permission->id }}">
                                            </td>
                                        </tr>
                                        @empty
                                        <tr>
                                            <td colspan="2" class="text-center"><b>Nenhuma permissão encontrada!</b>
                                            </td>
                                        </tr>
                                        @endforelse
                                    </tbody>
                                </table>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-12">
                                <p>{!! $permissions->links() !!}</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="modal-footer justify-content-between">
                <div class="row">
                    <div class="col-md-12">
                        <button type="button" class="btn btn-primary" data-dismiss="modal">Ok</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
...