إرسال بيانات النموذج إلى HTTPService:كيفية التعامل معها في كيرنجورم؟

StackOverflow https://stackoverflow.com/questions/1233724

سؤال

النموذج موجود في مكون تم إطلاقه كنافذة منبثقة، وتتكون بيانات النموذج مما يلي:

login:String
password:String

فكرت في عدة طرق مختلفة، لكني لا أحبها..

  • في النافذة المنبثقة، يقوم زر الإرسال بتشغيل وظيفة تحصل على قيم النموذج وتخزنها في كائن، ثم تحفظ الكائن في النموذج، ثم ترسل CreateSessionEvent.يتم استدعاء أسلوب التنفيذ CreateSessionCommand، ويرسل الملف HTTPService تمرير الكائن من النموذج.(ولكن ماذا لو لم يحصل النموذج بطريقة ما على التحديث وأرسلت نفس الطلب مرتين؟)
  • يمكنني محاولة الحصول على بيانات النموذج من طريقة تنفيذ الأمر نفسها ..ولكن كيف يمكنني الوصول إليها، نظرًا لأنها نافذة منبثقة (تم إنشاؤها باستخدام PopUpManager.createPopUp(this, LoginDialog),true))

أحتاج إلى فكرة أفضل...أود أن أرى مثالاً لتطبيق flex+rail مع تطبيق xml المريح، هل تعرف أيًا منه؟

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

المحلول

أفضل شيء هو الاحتفاظ ببيانات الاعتماد في فئة CreateSessionEvent.يمكنك بعد ذلك إرسال الحدث، وسوف تلتقطه وحدة التحكم وتنفذ الأمر المقابل.في الأمر الخاص بك، يجب عليك استدعاء مندوب الأعمال الذي سيقوم بإجراء اتصال httpservice والرد على الأمر.إذا قمت بتغيير اتصال الخادم إلى الاتصال عن بعد على سبيل المثال، فيمكنك إنشاء مفوض أعمال آخر يعرف كيفية التعامل مع استدعاءات الكائنات البعيدة.

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