PDA

View Full Version : ذخیره سازی WorkSpace در MVC



dr.undead
یک شنبه 19 اردیبهشت 1395, 20:38 عصر
سلام

میخوام یه کاری با MVC انجام بدم (البته به کمک شماها :لبخند:) به شرح زیر :

فرض کنید 4 تا مربع در صفحه وب داریم ، که با Jquery قابلیت Drag and Drop دارن . حالا چجوری میتونم اخرین جابجایی هایی که به اینا دادم و سیوش کنم و سری بعد پروژه رو باز کردم اینا به همون آخرین حالت که جابجا شدن نشون بده ؟
فقط از جند نفر پرسیدم گفتن مربوط به workspace میشه :متفکر:
متشکر

dr.undead
جمعه 31 اردیبهشت 1395, 21:22 عصر
ینی هیچکس نبود جواب این سوالارو بدونه ؟

mbasirati
شنبه 01 خرداد 1395, 10:40 صبح
سلام
من این کارو انجام ندادم اما یه راهی که به ذهنم میرسه اینه که شما یه جدول توی دیتابیس برای این کار در نظر بگیری
بعد موقع درگ کردن با ای جکس به ترتیب آی دی این 4 تا باکس رو به عنوان 4 تا ردیف توی جدول مربوطه ذخیره کنی
موقع لود صفحه از این جدول بخونی و باکس ها رو به ترتیب نمایش بدی

این مقاله هم کمکت میکنه:

http://www.mikesdotnetting.com/article/219/saving-jquery-sortables-in-asp-net-razor-web-pages

HOSSEINONLINE7
یک شنبه 02 خرداد 1395, 01:11 صبح
سلام

میخوام یه کاری با MVC انجام بدم (البته به کمک شماها :لبخند:) به شرح زیر :

فرض کنید 4 تا مربع در صفحه وب داریم ، که با Jquery قابلیت Drag and Drop دارن . حالا چجوری میتونم اخرین جابجایی هایی که به اینا دادم و سیوش کنم و سری بعد پروژه رو باز کردم اینا به همون آخرین حالت که جابجا شدن نشون بده ؟
فقط از جند نفر پرسیدم گفتن مربوط به workspace میشه :متفکر:
متشکر

یک تابع بنویسید که با هر درگ دراپ که انجام میشه با جیکوئری موقعیت پوزیشن top - left را ذخیره کنه . بعدا میتونید از طریق همین موقعیت ها دوباره اونها را سرجاشون بزارید .

البته موقع جابجایی یک خاصیت transform هم معمولا مقدار دهی میشه و باید مقدار اونم بگیرید .

موقع دراگ دراپ html داینامیک را با inspect element میتونید ببینید و براساس همون position المنت را بگیرید و توی همون ناحیه دوباره فراخوانیش کنید ...

parsdarab
یک شنبه 02 خرداد 1395, 11:30 صبح
سلام

هم چین سایتی هم هست میتونی ایده بگیری

http://www.layoutit.com/build