2016-11-18 2 views
2

Ich erstelle eine Multiselect-Combobox (extjs 6.0.1 Version). Ein Textfeld wurde darin eingebettet. Wenn Sie in das Textfeld klicken, wird die Combobox geschlossen.Das gleiche Problem trat bei der Auswahl aller Kontrollkästchen auf, aber es funktionierte nach der Verwendung von "combo.expand()". Wenn Sie auf "Alle abwählen" klicken, geht die Bildlaufleiste an das Ende. Dies funktioniert in extjs Version 4.1.1 Fiddle unter https://fiddle.sencha.com/#view/editor&fiddle/1kn2Combo-Box nicht erweitern

Antwort

0

Warum ein Textfeld an erster Stelle? Sollte nicht ein normales extjs-Kombinationsfeld mit editierbarem Set auf True ausreichen? http://docs.sencha.com/ext/6.2.0/classic/Ext.form.field.ComboBox.html

+0

Sie sind richtig, aber meine Anforderung ist ein separates Textfeld – Gaurav

+0

Ok, aber es scheint das Verhalten beabsichtigt ist. Wenn Sie auf das Textfeld klicken, verliert das Kombinationsfeld den Fokus. Es ist schmutzig, aber Sie könnten versuchen, einen Listener auf das Textfeld zu setzen, das das Kombinationsfeld geöffnet hält. –

+0

@MarcRambow Sie haben eine ComboBox-Verbindung freigegeben. Welche Konfiguration muss ich überprüfen? Ich verstehe, dass Sie nicht genug Ansehen haben, aber bitte antworten Sie als Antwort. Ihre Antwort führt überhaupt nicht zur Antwort auf eine bestimmte Frage. – UDID