امیر مددی
تماس با من
پروفایل من
نویسنده (های) وبلاگ امیر مددی
آرشیو وبلاگ
      بازار آی تی (این وبلاگ آینه ای از وبلاگ اصلی من در بلاگر (itbazaar.blogspot.com) در زمینه برنامه نویسی تحت وب است که بدلیل مشکلات فیل‌ترینگ در پرشین بلاگ نیز کپی شده است.)
صفحه بندی، فیلترینگ و جستجوی جداول تحت وب نویسنده: امیر مددی - ۱۳٩٠/٧/٤

 

یکی از مواردی که همیشه کار برنامه نویسان وب (اعم از Asp.net، PHP  یا jsp ) را با دردسر مواجه می کند، امکان صفحه بندی جداول (گریدها) می باشد. اگر شما بخواهید یک کوئری که مثلا 10000 رکورد را نشان می دهد، در یک جدول ساده نمایش دهید، خواهید دید که جستجو در سطرهای جدول بسیار کند می شود و صفحه نیز بسیار سنگین و کند می شود. راه حل بسیار خوبی که وجود دارد استفاده از اسکریپتهای YUI است که مبتنی بر JQuery می باشد. کافی است رفرنس مورد نظر را دانلود کنید که چند فایل .js بسیار کم حجم می باشند، سپس رفرنس آن را به صفحه اضافه کنید و آی دی جدول خود را به آن پاس دهید. خواهید دید که چقدر عملیاتهای جستجو، فیلترینگ، صفحه بندی و نمایش اطلاعات سریع خواهد شد. نمونه جدول و کدها را از مسیر زیر دانلود کنید.

 

http://beckelman.net/post/2008/10/23/Client-Side-Table-Sorting-Paging-and-Filtering-with-jQuery-Demo.aspx

 

  نظرات ()
مطالب اخیر خطای Collation هنگام مقایسه دو فیلد متفاوت در MSSQL دهها قطعه کد کاربردی بسیار مفید در سایت css-tricks چگونه در یک فرم MVC مانع حملات از نوع CSRF شویم؟ آموزش MVC - قسمت نهم - WebGrid در 3 MVC ویژگی Name در عناصر Html هنوز مهم است. چگونه دکمه like را به سایت یا وبلاگ خود اضافه کنیم؟ افزودنیهای مرورگر کروم متد ()on. در JQuery 1.7 مشاهده صفحات طراحی شده در چند مرورگر بخش هفتم سری مقالات آموزش MVC (فارسی)
کلمات کلیدی وبلاگ mvc (۳) برنامه نویسی وب (۳) برنامه نویسی (٢) c# (٢) جاوااسکریپت (٢) html (۱) طراحی وب (۱) ajax (۱) css (۱) csrf (۱) mssql (۱) jquery (۱) لایک (۱) آی تی بازار (۱) mvc (۱) آموزش ++c در pluralsight (۱) ویرایشگر متنی (۱) جستجوی جدوال تحت وب با yui (۱) window resizer plugin (۱) آموزش jquery (۱) ابزار چارت (۱) highcharts (۱) collation (۱) جامعه برنامه نویسان افغانستان (۱) wovs default browser switcher (۱) افزودنیهای کرورگر کروم (۱) webgrid (۱) هک در mvc (۱) css-tricks (۱) collate (۱)
دوستان من مقالات آموزشی من MVC وبلاگ فنی من سیاره وردپرس فارسی .NET Tips (وحید نصیری) سایت آموزشی سی شارپ مهرداد کیانیان افشار محبی آرش آقاجانی مجتبی صحرایی خانه برنامه نویسان افغانستان مصطفی دیندار مقالات آموزشی برنامه نویسی رحمت رضایی ( ToString ) اخبار فناوری اطلاعات طراح قالب