سؤال

لدي تطبيق ويب يستخدمه extjs 4.2.يحتوي هذا التطبيق على مجموعة من المكونات المختلفة - لوحة تعرض بعض البيانات، لوحة أخرى تعرض بعض البيانات الأخرى، شبكة، مخطط، إلخ، إلخ.

مطلوب أن يكون لكل مكون في الحد الأدنى من مجموعة محددة من الوظائف والخصائص.لذلك أود تحديد فئة "المكون" التي يمكنني تمديد كل شيء آخر من.على سبيل المثال:

giveacodicetagpre.

ثم أود أن أقدم كل مكون فردي في التطبيق الخاص بي من فئة المكونات الأساسية.المشكلة هي أنه إذا حددت المكون الأساسي كموسعة "ext.panel.panel"، يمكنني فقط تمديد الألواح الأخرى منه.لا أستطيع تمديد شبكة أو شجرة، إلخ، إلخ من ذلك.

هل هناك طريقة يمكنني تحقيق ذلك؟أم أنني تقترب من هذه الطريقة الخطأ؟ربما يجب علي مجرد عش كل شيء ليس لوحة (الشبكة، الرسم البياني، إلخ) في لوحة حتى يتمكنوا جميعهم جميعا من basecomponent؟نصيحة محل تقدير كبير.

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

المحلول

إذا كنت ترغب فقط في زيادة فئة المكونات الأساسية، فيمكنك دائما توفير تجاوزا يضيفها:

giveacodicetagpre.

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