عندما أستخدم جداول البيانات وأعمدة الفرز بشكل جيد
ولكن عند استخدام Laravel-datatables من جانب الخادم ، فإنه لا يعمل عند النقر فوق رأس العمود ، لم يتغير شيء ولم يتم الفرز على الإطلاق !!
على الرغم من أن البحث يعمل بشكل جيد
هذا هو رمز الخادم
$provinces = DB::table('provinces')->join('countries','provinces.country_id','=','countries.id')
->select(['provinces.id AS proid', 'countries.name AS cname', 'provinces.code AS code', 'provinces.name AS pname'])->orderBy('provinces.name');
return Datatables::of($provinces)->make(true);
وهذا هو js
$('#provincedataTable').DataTable({
processing: true,
serverSide: true,
stateSave: true,
ajax: 'province/provinces-json',
columnDefs: []
});
"yajra / laravel-datatables-oracle": "v6.11.3"
داتا تابلز 1.10.12
PHP 5.6.15
ويندوز 8.1
أنت تستخدم عبارة الانضمام التي ستؤثر على كيفية عمل الفرز. شاهد هذا العرض وتحقق من كيفية عمله.
-> orderBy ('plants.name') ؛ يبدو أنه ما يوقف هذا. حاول التنفيذ
http://datatables.yajrabox.com/eloquent/order-column
المرجع https://github.com/yajra/laravel-datatables/issues/115
شكرا ..
التعليق الأكثر فائدة
-> orderBy ('plants.name') ؛ يبدو أنه ما يوقف هذا. حاول التنفيذ
http://datatables.yajrabox.com/eloquent/order-column
المرجع https://github.com/yajra/laravel-datatables/issues/115