التصفح
إدارة التصفح
يمكنك تعديل خاصية التصفح لمكون واحد في دالة configure في فئة المكون
الخيارات :
$this->setPerPage(25): تغيير عدد العناصر في كل صفحة$this->enablePagination(): تفعيل التصفح للمكون$this->disablePagination(): تعطيل التصفح
namespace App\Livewire\Dataview;
use App\Models\Post;
use Aristonis\LaravelLivewireDataview\DataViewComponent;
class PostsData extends DataViewComponent
{
protected function configure(): void
{
// ...
// اكتب الإعدادات المخصصة هنا
$this->setPerPage(10);
}
// ...
}
هذا الإعداد الجديد يستبدل القيم الافتراضية من ملف الإعدادات
dataview.phpويطبق فقط على مكون واحد. إذا كانت قيمة perPage غير صالحةn<1أو نوع غير صالحint=> يتم إطلاق استثناء InvalidPerPageException
الإعدادات العامة
لتطبيق إعداداتك على جميع المكونات تحتاج إلى تعديل ملف الإعدادات dataview.php