Vaadin-combo-box: السماح فقط لتحديد العناصر من قائمة العناصر؟

تم إنشاؤها على ٩ مارس ٢٠١٧  ·  3تعليقات  ·  مصدر: vaadin/vaadin-combo-box

أهلا جميعا،

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

عندما أستخدم <vaadin-combo-box allow-custom-value="false"> يمكنني إدخال أي قيمة في حقل الإدخال. هل هذا حقا هو السلوك المقصود؟

التعليق الأكثر فائدة

هذه هي الطريقة التي تعمل بها السمات المنطقية: إذا قمت بتعيين السمة ، فهذا يعني true ، إذا قمت بإزالتها - فهذا يعني false . لا يمكنك تمرير false بطريقة تقوم بها ، لذا فقط قم بإزالة السمة وستكون بخير. يمكنك استخدام روابط البيانات لتحديد ما إذا كان يجب السماح بالقيمة المخصصة أم لا.

ال 3 كومينتر

هذه هي الطريقة التي تعمل بها السمات المنطقية: إذا قمت بتعيين السمة ، فهذا يعني true ، إذا قمت بإزالتها - فهذا يعني false . لا يمكنك تمرير false بطريقة تقوم بها ، لذا فقط قم بإزالة السمة وستكون بخير. يمكنك استخدام روابط البيانات لتحديد ما إذا كان يجب السماح بالقيمة المخصصة أم لا.

إذا كنت لا تريد السماح للمستخدم بالكتابة في الحقل ، وفتح القائمة المنسدلة فقط عند النقر فوق الحقل ، فيمكنك استخدام vaadin-combo-box-light ، واستخدام عنصر إدخال للقراءة فقط بدلاً من ذلك. إليك مثال سريع: http://jsbin.com/loqobonake/edit؟html ، الإخراج

من هناك ، يمكنك تصميم المدخلات لتبدو وكأنها شيء آخر إذا لزم الأمر.

@ web-padawan، jouni : شكرًا على المدخلات. هذا يعمل! 👍

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

florent1933 picture florent1933  ·  14تعليقات

heruan picture heruan  ·  14تعليقات

web-padawan picture web-padawan  ·  3تعليقات

steffen-harbich-cognitum picture steffen-harbich-cognitum  ·  8تعليقات

mas4ivv picture mas4ivv  ·  16تعليقات