añado
-> addIndexColumn ()
en controlador,
a la vista agrego
{datos: 'DT_Row_Index', nombre: 'DT_Row_Index'}
Este error siempre aparece:
Columna desconocida 'DT_Row_Index' en 'cláusula de pedido'
Es una columna agregada y no parte de la base de datos, por eso no se puede ordenar. Para solucionarlo, haz lo siguiente:
{ data: 'DT_Row_Index', name: 'DT_Row_Index' , orderable: false, searchable: false}
@yajra Muchas gracias yajra, ¿es imposible ordenar esa columna?
Sí, creo que es imposible porque la columna de índice no es parte de la base de datos / consulta. Mi guía habitual es que si es factible a nivel de SQL, el paquete debería poder manejarlo. De lo contrario, no es posible.
@yajra : ok, lo entiendo, por cierto, gracias de nuevo por este gran paquete,
¿Qué tal agregar notas para este?
{datos: 'DT_Row_Index', nombre: 'DT_Row_Index', ordenable: falso, buscable: falso}
en: https://yajrabox.com/docs/laravel-datatables/master/index-column
Oh, gracias, agregaré eso cuando tenga la oportunidad. También puede hacer relaciones públicas si puede en https://github.com/yajra/laravel-datatables-docs/blob/master/index-column.md. ¡Gracias!
Comentario más útil
Es una columna agregada y no parte de la base de datos, por eso no se puede ordenar. Para solucionarlo, haz lo siguiente: