مرحبا،
أريد تمرير معلمة إضافية واحدة مع معلمة افتراضية أخرى والتي تمررها ذاتيًا عند طلب أياكس.
أريد تمرير متغير ليس جزءًا من البيانات / الحقل الذي يتم عرضه على الجداول.
في الأساس ، أرغب في إضافة مرشح واحد ليس جزءًا من عرض الأعمدة حاليًا ، كيف يمكنني تمريره؟
في ajax المصغر ، يمكنك إلحاق مصفوفة من المعلمات التي سيتم تضمينها افتراضيًا عند الطلب. ربما هذا ما تحتاجه؟ راجع المستندات https://yajrabox.com/docs/laravel-datatables/master/html-builder-minified-ajax للمرجع.
jatinbphp تقصد مثل هذا؟
userSkpDataTable الوظيفة العامة ($ pes)
{
$ skp = skp :: isAktif ($ بيس، 1)؛
إرجاع جداول البيانات :: من ($ skp)
-> addColumn ('إجراء' ، دالة (مستخدم $) استخدم ($ pes) {
إرجاع " الارتباط مع 2 بارامتر " ؛
}) -> جعل (صحيح) ؛
}
هل تستخدم منشئ html أو تكتب البرنامج النصي الخاص بك؟
على أي حال ، جرب هذا js:
شبيبة
$ ('# ..'). DataTable ({
أياكس: {
url: "،
البيانات: الوظيفة (البيانات) {data.key = value ؛ }
} ،
...
})
مرحبًا Yajra ، أحاول تمرير معلمة إضافية من وحدة التحكم لعرضها عند استخدام Yajra ، لذلك أحصل على شيء مثل المبلغ الإجمالي المصنوع من مرشح النطاق الزمني. انظر لقطة الشاشة أدناه لوحدة التحكم الخاصة بي.
من وجهة نظري ، لا يمكنني القيام بذلك {{cashMade}}
حصلت على خطأ: استخدام نقد ثابت غير محدد صنع - "نقد صنع" المفترض
@ laurence702 يمكنك استخدامه مع واجهة برمجة التطبيقات لإلحاق البيانات عند الاستجابة.
Route::get('user-data', function() {
$model = App\User::query();
return DataTables::eloquent($model)
->with('posts', 100)
->with('comments', 20)
->toJson();
});
لقد اجتزت المعلمة الإضافية مع جدول البيانات مثل هذا-
->with([
"cities" => app(\App\Http\Controllers\HelperController::class)->cityListing(),
"leadCounters" => $this->leadCounters
])
->make(true);
لكن كيف يمكنني الحصول على هذه المعلمات الإضافية في استجابة Yajra Datatable؟
UmeshKrRana تفعل ما يلي:
احفظ تهيئة DataTable في متغير:
var table = $('.vehicles-report-table').DataTable({...})
ثم الوصول إلى البيانات عبر وظيفة drawCallback:
drawCallback: function(settings) {
console.log(table.ajax.json())
}
التعليق الأكثر فائدة
لقد اجتزت المعلمة الإضافية مع جدول البيانات مثل هذا-
لكن كيف يمكنني الحصول على هذه المعلمات الإضافية في استجابة Yajra Datatable؟