Laravel-datatables: 'order句'の不明な列 'DT_Row_Index'

作成日 2018年09月20日  ·  5コメント  ·  ソース: yajra/laravel-datatables

問題または機能のリクエストの概要

私は追加します
-> addIndexColumn()

コントローラでは、

ビューで私は追加します

{データ: 'DT_Row_Index'、名前: 'DT_Row_Index'}

このエラーは常に表示されます:
'order句'の不明な列 'DT_Row_Index'

question

最も参考になるコメント

これは追加された列であり、DBの一部ではないため、並べ替えることはできません。 修正するには、次のようにします。

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

全てのコメント5件

これは追加された列であり、DBの一部ではないため、並べ替えることはできません。 修正するには、次のようにします。

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

@yajraたくさんの

はい、インデックス列はデータベース/クエリの一部ではないため、不可能だと思います。 私の通常のガイドは、SQLレベルで実行可能であれば、パッケージがそれを処理できるはずです。 そうでなければ、それは不可能です。

@yajra

これにメモを追加するのはどうですか:
{データ: 'DT_Row_Index'、名前: 'DT_Row_Index'、注文可能:false、検索可能:false}

で: https

ああ、ありがとう、機会があれば追加します。 https://github.com/yajra/laravel-datatables-docs/blob/master/index-column.mdでできる場合は、PRすることもでき

このページは役に立ちましたか?
0 / 5 - 0 評価