PDA

View Full Version : سوال: صفحه بندی همراه با فیلترینگ



mona11
دوشنبه 17 فروردین 1394, 20:33 عصر
سلام
برای صفحه بندی یک لیست،از کامپوننت MVC AjaxPager (http://nugetmusthaves.com/Package/MvcAjaxPager) استفاده میکنم.
ولی به یه گیر خیلی بدی خوردم.
این کامپوننت ،برای نمایش تمام آیتمها به کار میره ولی وقتی لیستم بر اساس یک پارامتر فیلتر شده،درست کار نمیکنه.
یعنی وقتی روی شماره صفحه کلیک میکنم، اون پارامتر فیلتر شده رو نمیفرسته به اکشن مورد نظر...

سورس برنامه
https://github.com/Kitsula/MvcAjaxPager/archive/master.zip

یه نفر برنامه رو بنویسه،پولشو واریز میکنم به کارتش باباجان

mona11
دوشنبه 17 فروردین 1394, 21:57 عصر
این لینک،با این کامپوننتی که گفتم پیاده سازی نشده

ali_72
سه شنبه 18 فروردین 1394, 10:43 صبح
سلام
برای صفحه بندی یک لیست،از کامپوننت MVC AjaxPager (http://nugetmusthaves.com/Package/MvcAjaxPager) استفاده میکنم.
ولی به یه گیر خیلی بدی خوردم.
این کامپوننت ،برای نمایش تمام آیتمها به کار میره ولی وقتی لیستم بر اساس یک پارامتر فیلتر شده،درست کار نمیکنه.
یعنی وقتی روی شماره صفحه کلیک میکنم، اون پارامتر فیلتر شده رو نمیفرسته به اکشن مورد نظر...

سورس برنامه
https://github.com/Kitsula/MvcAjaxPager/archive/master.zip

یه نفر برنامه رو بنویسه،پولشو واریز میکنم به کارتش باباجان

برای صفحه بندی بدون پست بک با Ajax چرا میخوای از کامپوننت استفاده کنی؟
این کار با استفاده از Ajax میتونی انجام بدی هر چند تا شرط هم میخوای برای فیلتر بذار
یه partial view بذار تو صفحه . اونو صفحه بندی کن برای فیتر هم از Ajax form استفاده کن در هر بار فقط خود partial view دوباره لود میشه نه کل صفحه
که همین نتیجه جستجو هم دوباره صفحه بندی کن
یه آیکن waiting هم بذار موقع دوباره لود شدن partial view که کل پارشال ویو رو در بربگیره
و اگه تعداد داده های شما زیاد نیست مثلا زیر 100 تا از javascript استفاده کن برای صفحه بندی
کار پیچیده ای نیست
امیدوارم تونسته باشم کمکی کنم
موفق باشید