سؤال

أنا أتساءل عما إذا كان أي شخص يعرف إذا كان هناك مسبقة الصنع حل هذا:لدي قائمة على ASP.net موقع و أريد أن المستخدم قادر على إعادة فرز القائمة من خلال السحب والإفلات.بالإضافة إلى ذلك, أود أن القائمة الثانية التي يمكن للمستخدم سحب العناصر من القائمة الأولى على.

حتى الآن, لقد وجدت حلين:

  • على ReorderList من Ajax Control Toolkit, الذي يتطلب قليلا من العمل اليدوي للتأكد من التغييرات واستمرت في قاعدة البيانات و التي لا تدعم السحب/الإفلات بين القوائم.
  • على RadGrid من Telerik الذي يفعل كل ما أريد, ولكن سعرها الآن إلى أبعد من الميزانية.

لا أحد آخر لديه بعض الأفكار أو على الأقل بعض الكلمات/مؤشرات للقيام بالمزيد من التحقيق ؟ Espectially السحب/الإفلات بين القائمتين هو شيء أنا بدلا جاهل حول كيفية القيام بذلك في ASP.net.

الهدف الإطار 3.0 بالمناسبة.

هل كانت مفيدة؟

المحلول

على Mootools sortables المساعد ، وأفضل للجميع, مجانا ;)

http://demos.mootools.net/Sortables

نصائح أخرى

هذا مجرد رأي شخصي, ولكن أجد أن المشكلة الجاهزة يتحكم في مثل هذه الحالات هو أن تكون للغاية المتضخمة ، لأنهم يحاولون تناسب الجميع الغرض.إذا كان كل ما تحتاجه هو قائمة للفرز ثم بسيط Scriptaculous قائمة أو مسج القائمة مع سريعة WebMethod الاستدعاء يجب أن تناسب مشروع القانون بشكل جيد جدا, و يمكنك الواضح عصا هذا في عنصر تحكم المستخدم.

كما قلت رأيي فقط, ولكن أنا لن أذهب إلى إنفاق المال على أي شيء إضافة طن من النفقات العامة إلى الصفحة الخاصة بي عندما كنت يمكن أن تنفق (حرفيا) 10 دقائق كتابة واحدة مجانا.

لقد تقييم Telerik الشبكة وكذلك Infragistics الإصدار.في النهاية اتخذنا نهج مماثل لما tags2k المقترحة.لقد كتبنا الخاصة بنا جافا سكريبت و يسمى .صافي PageMethods للقيام جانب الملقم العمل.

وجدنا كلا من "خارج الصندوق" حلول تكون منتفخة.إلا إذا كنت وضعت الترحيل في 20 سجلات لكل صف أنها حقا نتن أداء الحكمة.

الخروج راج Kaimal اياكس التحكم الموسع:

http://weblogs.asp.net/rajbk/Contents/Item/Display/517

وهي تعمل مثل السحر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top