Laravel-datatables: Неизвестный столбец DT_Row_Index в предложении заказа

Созданный на 20 сент. 2018  ·  5Комментарии  ·  Источник: yajra/laravel-datatables

Краткое изложение проблемы или запроса функции

я добавить
-> addIndexColumn ()

в контроллере,

ввиду добавляю

{данные: 'DT_Row_Index', имя: 'DT_Row_Index'}

Эта ошибка появляется всегда:
Неизвестный столбец DT_Row_Index в предложении заказа

question

Самый полезный комментарий

Это добавленный столбец, а не часть БД, поэтому его нельзя сортировать. Чтобы исправить, сделайте:

{ data: 'DT_Row_Index', name: 'DT_Row_Index' , orderable: false, searchable: false}

Все 5 Комментарий

Это добавленный столбец, а не часть БД, поэтому его нельзя сортировать. Чтобы исправить, сделайте:

{ data: 'DT_Row_Index', name: 'DT_Row_Index' , orderable: false, searchable: false}

@yajra Спасибо большое, яджра, разве невозможно отсортировать этот столбец?

Да, я думаю, это невозможно, потому что столбец индекса не является частью базы данных / запроса. Мое обычное руководство: если это возможно на уровне SQL, пакет должен уметь с этим справиться. В противном случае это невозможно.

@yajra : хорошо, я

как насчет добавления заметок для этого:
{данные: 'DT_Row_Index', имя: 'DT_Row_Index', упорядочиваемый: false, доступный для поиска: false}

в: https://yajrabox.com/docs/laravel-datatables/master/index-column

О, спасибо, добавлю, когда представится возможность. Вы также можете PR, если можете, на https://github.com/yajra/laravel-datatables-docs/blob/master/index-column.md. Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги