كيفية إضافة عنصر فارغ إلى مربع التحرير والسرد ExtJS؟
-
29-10-2019 - |
سؤال
أريد إضافة عنصر وإفراغه (قيمة العرض فارغة ، وارتفاع العنصر كالمعتاد) إلى Ext.form.ComboBox.لقد أشرت إلى رابطين أدناه لتكوين مربع التحرير والسرد الخاص بي ، ولكنه لا يزال لا يعرض العنصر الفارغ:
- http://www.ashlux.com/wordpress/2009/09/04/handling-empty-options-with-ext-js-combo-box/
- http://www.sencha.com/forum/showthread.php؟52340-How-to-add-a-quot-blank-quot-entry-to-a-ComboBox
هذا هو الكود الخاص بي: Genacodicetagpre
سيتم تحميل بيانات متجر combobox بعد طلب Ajax (أي 3 عناصر في عناصر البيانات).وصندوق التحرير يحتوي على 3 عناصر فقط (وليس 4 كما توقعت). هل عندك فكرة عن مشكلتي ؟! شكرا جزيلا لك!
المحلول
نظرًا لأنك أضفت قيم مربع التحرير والسرد لاحقًا ، فلماذا لا تكتفي فقط بتهيئة المتجر بقيمة واحدة فارغة: Genacodicetagpre
في وقت لاحق عندما تقوم بإنشاء رمز ترميز عام ، سيظل هذا الرمز الفارغ موجودًا.
اضطررت إلى زيارة هذا اليوم (15 أبريل 2017) لـ ExtJS 4.2:
أسهل طريقة هي تضمين سلسلة فارغة في المتجر على النحو الوارد أعلاه ، ويمكن أيضًا إجراؤها باستخدام مستمع تحميل في المتجر: Genacodicetagpre
بعد ذلك ، أضف تكوينًا لرمز الشفرة العام إلى مربع التحرير والسرد باستخدام رمز العلامة العام بعد حقل العرض: Genacodicetagpre
(حقل العرض عبارة عن رمز عام في حالة العمليات)
نصائح أخرى
يمكنك إضافة سجل "فارغ" في البداية: Genacodicetagpre
}) ؛
عند تهيئة المكون ، يمكنك القيام بذلك (على وحدة التحكم): Genacodicetagpre
في وظيفة التعبئة: Genacodicetagpre
هذه هي الطريقة التي يمكننا بها إضافة حقل فارغ في مربع التحرير والسرد
في خريطة جافا أو أي مجموعة أخرى ، ضع قيمة رئيسية مثل هذه Genacodicetagpre
في ملف js ، يجب أن يكون على النحو التالي:
مستمع لمربع التحرير والسرد
Genacodicetagpreفي Ext 4.2.1 (ربما البعض الآخر) ، فقط أضف إلى combobox config:
Genacodicetagpreإذا كان المخزن يستخدم بيانات مضمنة ، فلن يتم تنشيط رمز كود التشفير.ربما يوجد حل أفضل ، لكن انتهى بي الأمر بإدخال سجلات المتجر على رمز علامة الكود:
Genacodicetagpre