Monday, September 26, 2011

صفحه بندی، فیلترینگ و جستجوی جداول تحت وب

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

No comments: