المرن: لا يمكن علامة التبويب بين عناصر التحكم على المنبثقة مشروط

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

سؤال

خطوات إعادة إنشاء:

  1. قم بإنشاء نافذة منبثقة مشروطة إلى popupmanager (الألغام هي مجموعة مع حاوية نحيفة داخلها)
  2. ضع مكونات حقل (TextInputs) على المنبثقة مشروط
  3. محاولة التبويب بين الضوابط

تبادل علامة التبويب مفاتيح للتحكم في خلف المشروط المنبثقة ويتجاهل حقيقة أن المشروط موجود هناك. يحتوي علامة التبويب حلقة فقط على عناصر تحكم خلف المشرف.

لقد جربت كل شيء من إعداد Tabchildren، إلى Hasfocusablechildren. لا أستطيع تنفيذ IFOCUSMANAGER كما هو هالة ومتعميم هي مجموعة شرارة، ولكن هل هذه تعمل في بعض القدرات؟ يبدو حقا أن كأنه Flex يتجاهل فقط مشروطا في FocusManager.

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

المحلول

هذا ليس خطأ، أنا أفترض أنه من خلال التصميم.

من المفترض أن تكون المجموعة حاوية خفيفة الوزن - فقط لتجميع الأشياء معا. المجموعة لا تنفذ واجهة IFOCUSMANAGERCONTAINTAINT.

ينفذ SkinnableContainer (أو SkinnableContainerBase (أو SkinnableContainerBase) هذه الواجهة، ولهذا السبب يعمل Tabbing عند استخدامه W / PopupManager.

نصائح أخرى

يمكن العثور على الحل هنا (إذا كنت ترغب في استخدام مجموعة):

http://googolflex.com/؟p=650.

يمكنك محاولة استخدام TitleWindow بدلا من المجموعة مع حاوية نحيفة؟ نستخدم titlewindow طوال الوقت ولا يوجد علامة تبويب بشكل صحيح.

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