سؤال

أنا أستخدم Framework Robot Legs وأتساءل كيف يعمل Mistiator.MapView مع مثيلات متعددة من نفس العرض. على سبيل المثال ، في ما يلي ، هل تم إنشاء itemDisplayMediator جديد لكل itemDisplay ، أو هل تستخدم جميع itemDisplay نفس الوسيط؟ إذا قام كل منهم بتثبيت وسيط جديد ، فهل من الممكن استخدام وسيط واحد لمضاعفات نفس الفئة/العرض؟

mediatorMap.mapView(ItemDisplay, ItemDisplayMediator);
هل كانت مفيدة؟

المحلول

يتم التوسط في كل مثيل عرض بواسطة مثيل وسيط مختلف.

إذا كنت تريد وسيطًا واحدًا لعناصر متعددة ، فقم بإنشاء وسيط لحاوية وتوسط أطفاله.

نصائح أخرى

ALECMCE صحيحة ، وسيقوم Mediatormap بتطبيق مثيل جديد للوسيط على كل مثيلات من المنظر الذي يتم توسطه يأتي على المسرح. يتم تجهيز الوسيط ، كما هو مكتوب في Robotlegs ، فقط للتعامل مع مكون عرض واحد في أي وقت معين. لم يتم حقن الوسيط الفعلي في أي مكان ، لذلك لا يتم تعيينه مع الحاقن.

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