سؤال

أريد إضافة عنصر وإفراغه (قيمة العرض فارغة ، وارتفاع العنصر كالمعتاد) إلى Ext.form.ComboBox.لقد أشرت إلى رابطين أدناه لتكوين مربع التحرير والسرد الخاص بي ، ولكنه لا يزال لا يعرض العنصر الفارغ:

هذا هو الكود الخاص بي: Genacodicetagpre

سيتم تحميل بيانات متجر combobox بعد طلب Ajax (أي 3 عناصر في عناصر البيانات).وصندوق التحرير يحتوي على 3 عناصر فقط (وليس 4 كما توقعت). هل عندك فكرة عن مشكلتي ؟! شكرا جزيلا لك!

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

المحلول

نظرًا لأنك أضفت قيم مربع التحرير والسرد لاحقًا ، فلماذا لا تكتفي فقط بتهيئة المتجر بقيمة واحدة فارغة: Genacodicetagpre

في وقت لاحق عندما تقوم بإنشاء رمز ترميز عام ، سيظل هذا الرمز الفارغ موجودًا.

اضطررت إلى زيارة هذا اليوم (15 أبريل 2017) لـ ExtJS 4.2:

أسهل طريقة هي تضمين سلسلة فارغة في المتجر على النحو الوارد أعلاه ، ويمكن أيضًا إجراؤها باستخدام مستمع تحميل في المتجر: Genacodicetagpre

بعد ذلك ، أضف تكوينًا لرمز الشفرة العام إلى مربع التحرير والسرد باستخدام رمز العلامة العام بعد حقل العرض: Genacodicetagpre

(حقل العرض عبارة عن رمز عام في حالة العمليات)

نصائح أخرى

يمكنك إضافة سجل "فارغ" في البداية: Genacodicetagpre

Genacodicetagpre

}) ؛

عند تهيئة المكون ، يمكنك القيام بذلك (على وحدة التحكم): Genacodicetagpre

في وظيفة التعبئة: Genacodicetagpre

هذه هي الطريقة التي يمكننا بها إضافة حقل فارغ في مربع التحرير والسرد

في خريطة جافا أو أي مجموعة أخرى ، ضع قيمة رئيسية مثل هذه Genacodicetagpre

في ملف js ، يجب أن يكون على النحو التالي:

مستمع لمربع التحرير والسرد

Genacodicetagpre

في Ext 4.2.1 (ربما البعض الآخر) ، فقط أضف إلى combobox config:

Genacodicetagpre

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

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