я хочу изменить кнопки удаления / редактирования данных - PullRequest
0 голосов
/ 08 января 2019

пытаюсь изменить кнопки данных в зависимости от типа пользователя если тип пользователя = 2, то не нужно отображать кнопки редактирования / удаления на столе Я пробовал, но не получаю правильный путь кто-нибудь эксперты здесь, пожалуйста, помогите мне

мой взгляд

<table id="user_groups" class="table table-striped table-hover dt-responsive dm_table" cellspacing="0" style="width: 100% !important; height:auto;">
    <thead>                                     
        <tr>
            <th><?php echo Utils::_('SI No') ?></th>
            <th><?php echo Utils::_('Name') ?></th>
            <th><?php echo Utils::_('Description') ?></th>
            <!-- <th><?php //echo Utils::_('Created On'); ?></th>-->
            <th><?php echo Utils::_('Edit') ?></th>
            <th><?php echo Utils::_('Delete') ?></th>
        </tr>
    </thead>
</table>

код страницы js

$(document).ready(function () {
    table = $('#user_groups').DataTable({
        "displayLength": 6,
        "bLengthChange": false,
        "ordering": false,
        // "scrollY": "250px",
        "bFilter": false,
        //"scrollX": true,
        "scrollCollapse": true,
        "paging": true,
        "searching": true,
        "columns": [
            {"data": "no"},
            {"data": "group_name"},
            {"data": "group_desc"},
            //{"data": "date_created"},
            {"data": "edit"},
            {"data": "delete"}
        ]
    });

я хочу сделать {"data": "edit"}, {"data": "delete"} это я хочу дать условно

function loadUserGroups() {
    $.ajax({
        url: '/ajax/UserGroups/getUserGroups',
        type: "POST",
        success: function (result)
        {
            if (result.status == 1) {
                var result = result.result;
                $('#user_groups').dataTable().fnClearTable();
                for (var x in result) {
                    $('#user_groups').dataTable().fnAddData([{
                            "DT_RowId": result[x].group_id,
                            "no": result[x].id,
                            "group_name": result[x].group_name,
                            "group_desc": result[x].group_desc,
                            //"date_created": result[x].date_created,     
                            "edit": "<td><a class='edit ui-icon ui-icon-pencil'></a></td>",
                            "delete": "<td><a class='remove ui-icon ui-icon-trash'></a></td>"
                        }
                    ]);
                }
                $('#user_groups').parents('div.dataTables_wrapper').first().show();
                table.draw();
            } else {
                $('#user_groups').dataTable().fnClearTable();
            }
        }
    });
}

здесь также используется одна функция

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...