PDA

View Full Version : پياده سازي گريدويو با استفاده از جاوااسكريپت



SAMARE
یک شنبه 18 بهمن 1388, 08:53 صبح
سلام دوستان

من ميخواهم ساختاري مانند گريدويو در سمت كلاينت پياده سازي كنم ولي نميدونم چجوري بايد اين كارو بكنم!!!
اصلا نميدونم ميشه يا نه!!!
ممنون ميشم منو راهنمايي كنيد

Radmard_Rad
دوشنبه 19 بهمن 1388, 08:02 صبح
شدنش که می شه . اما بستگی داره دقیقن برای چه کاری و با چه جور اطلاعاتی بخوای کار کنی .
اغلب اگه کار خاصی نخوای بکنی , اوپن سورسش هست

SAMARE
دوشنبه 19 بهمن 1388, 09:24 صبح
من گریدی به این صورت (http://up.iranblog.com/37261/1265675115.jpg)طراحی کردم که اطلاعات هر کاربر رو بصورت زیر از دیتابیس میخونه
همونطور که میبینید گرید من دکمه ای بنام مشاهده و ویرایش داره که با کلیک بر روی اون یک صفحه باز میشه و اطلاعات کامل کاربر با توجه به کلید اصلی هر سطر نشون داده میشه
مشکل اینجاست که با هر بار کلیک بر روی دکمه مشاهده و ویرایش صفحه من دوباره لود میشه در واقع میره سمت سرور و برمیگرده ولی من نمیخوام اینجوری باشه
میخوام سمت کلاینت باشه!!!

Radmard_Rad
دوشنبه 19 بهمن 1388, 10:35 صبح
بیشتر منظورم این بود که زبان سمت سرورت چیه و از چه پایگاه داده ای استفاده می کنی !!!
اما در هر صورت برای اینکار باید از تکنولوژی Ajax و Dom استفاده می کنی و فکر می کنم شاید بد نباشه این جزوه (http://www.google.com/url?sa=t&source=web&ct=res&cd=9&ved=0CDMQFjAI&url=http%3A%2F%2Fwww.ketabfarsi.org%2Fketabkhaneh% 2Fketabkhani_1%2Fketab1630%2Fketab1630.pdf&ei=gLpvS8OkH5r20wSelZHSBA&usg=AFQjCNHdsJ9ZNXGX6DlXWzMyEHXCex8XHw&sig2=ZyNhN4Y0w60Asojqk6W8xA) را بخونی .
اگر اصراری نداری که خودت انجامش بدی می تونی از نمونه های اوپن سورس استفاده کنی .
من چون php استفاده می کنم اغلب . یک نمونه php اش را اتچ می کنم 43785

SAMARE
دوشنبه 19 بهمن 1388, 12:27 عصر
من با asp.net(vb.net ) كار ميكنم با پايگاه داده sql server 2008
ممنون ميشم نمونه هاي asp.net‌ رو هم قرار بدبد!!!

به نظرتون من كه تا حالا با ايجكس كار نكردم با خوندن اين مقاله اونقدر راه ميفتم كه بتونم ساختاري مانند گريد ويو رو پياده سازي كنم؟؟؟

Radmard_Rad
دوشنبه 19 بهمن 1388, 13:46 عصر
کارت با Asp.net خیلی راحت تره چون کنترل های خیلی خوبی برای Ajax داره . این هم یک کتاب خیلی خوب برای Asp.net ajax (http://files.myopera.com/eketab6/blog/Wrox.ASP.NET.AJAX.Programmers.Reference.with.ASP.N ET.2.0.or.ASP.NET.3.5.Sep.2007.pdf)
این مقاله کمکت می کنه که مفهوم کلی و تکنیک های اصلی را یاد بگیری .
آیجکس از اونچیزی که به نظر می یاد آسون تره . فقط کافیه که شروع کنی .
برای Grid view از پیش آماده اگر یک مقدار توی گوگل سرچ کنی پیدا می کنی .
مطمئنم که توی source forge حتمن یک چیز مناسب پیدا می کنی . منتها برای دانلودش باید فیلتر شکن استفاده کنی . چون تحریمیم فعلا

SAMARE
دوشنبه 19 بهمن 1388, 14:09 عصر
از اونجايي كه تكنولوژي ايجكس تركيبي از جاوااسكريپت و xml هست
چون من با جاوااسكريپت و xml‌اشنايي ندارم به نظرتون براي يادگيري ايجكس به مشكل برنميخورم؟؟؟
از كدوم منبع شروع كنم؟؟؟
منبع فارسي كه اول گذاشتيد يا منبع دومي؟؟؟

Radmard_Rad
دوشنبه 19 بهمن 1388, 15:42 عصر
آیجکس یک تکنیکه . در واقع فقط باید یاد بگیری که از XML و JavaScript استفاده کنی .
یاد گرفتنش کار سختی نیست . مثل یاد گرفتن هر چیز دیگه ای .
همین کتاب انگلیسی که لینکش را گذاشتم ترجمه شده و توی بازار هست . یک کتاب هم انتشارات ساحر داره که مختص Ajax هست فارغ از پلتفورم .
موفق باشی

امیـرحسین
سه شنبه 20 بهمن 1388, 22:20 عصر
تا حالا با ExtJS کار کردید؟ ساختن اینجور چیزا باهاش خیلی سادست.

البته برای ساختن Grid مهمترین عامل تعامل با DOM هست که با یک فریم ورک مثل MooTools یا jQuery یا اصلا یک سلکتور stand alone خیلی ساده انجام میشه.
کافیه اطلاعات رو از سرور بصورت XML یا JSON بگیرید و توسط DOM بصورت جدول دربیارید.