اکنون در PowerApps، میتوانیم کامپوننتهای قابل استفاده مجدد PowerApps سفارشی بسازیم که میتوانند در بسیاری از برنامههای PowerApps ما دوباره استفاده شوند. این هنوز در حالت پیش نمایش است.
![PowerApps - سفارشی](http://pezhvak24.ir/dl/codenevis/firstcode/article/powerapps-custom-gallery-pagination-component/Images/a.jpg)
ما یک نیاز سفارشی برای صفحه بندی در کنترل PowerApps Gallery داشتیم. کنترل گالری فعلی در PowerApps از پیمایش پیمایش بالا/پایین پشتیبانی میکند. اما هیچ پشتیبانی برای رفتن به صفحه اول یا آخرین صفحه یا به صفحه بعدی یا قبلی وجود ندارد، همانطور که معمولاً در برنامه های عمومی وب دنیای واقعی داریم.
بنابراین، برای دستیابی به این هدف، من یک جزء PowerApps قابل استفاده مجدد به نام "Gallery Pagination" ساخته ام.
![PowerApps - سفارشی](http://pezhvak24.ir/dl/codenevis/firstcode/article/powerapps-custom-gallery-pagination-component/Images/b.jpg)
این مؤلفه را می توان بر اساس نیاز ما تغییر اندازه داد و می توان از آن در Canvas Apps با چیدمان تلفن یا تبلت استفاده کرد.
این مانند نسخه 1.0 جزء "گالری صفحه بندی" است. احتمالاً به زودی نسخه جدیدی را ارائه خواهم کرد، احتمالاً با پشتیبانی از شی مجموعه و ویژگی "امکان پرش به صفحه دقیق". در حال حاضر هیچ پشتیبانی از شی Collection در PowerApps Component وجود ندارد.
بخش خوب این است که این یک جزء منبع باز است و در صورت نیاز میتوانید پس از راهاندازی آن را مطابق با نیاز خود در محیط PowerApps خود بهروزرسانی کنید. برای دانلود در این مکان git در دسترس است.
![PowerApps - سفارشی](http://pezhvak24.ir/dl/codenevis/firstcode/article/powerapps-custom-gallery-pagination-component/Images/c.jpg)
فقط آن را دانلود کنید و از آن استفاده کنید (با برخی از اقدامات پشتیبانی در گالری و کنترل های صفحه اول) مانند آنچه در مراحل زیر ذکر شده است.
مراحل زیر ممکن است زیاد به نظر برسند، اما باور کنید اجرای آنها زمان بسیار کمی می برد.
قبل از شروع، مطمئن شوید که به یک مستاجر معتبر O365 (آزمایشی یا دارای مجوز) دسترسی دارید. شما به One SharePoint Site و مجوز معتبر PowerApps نیاز دارید.
بنابراین، بیایید شروع کنیم!
مرحله 1
در هر سایت آزمایشی شیرپوینت یک نمونه لیست دمو ایجاد کنید و چند آیتم ساختگی اضافه کنید. برای مشاهده استفاده واقعی از مؤلفه «صفحهبندی گالری» در PowerApps، حداقل 15 تا 20 ورودی اضافه کنید.
![PowerApps - سفارشی](http://pezhvak24.ir/dl/codenevis/firstcode/article/powerapps-custom-gallery-pagination-component/Images/1_1.jpg)
گام 2