Wie würde man in Ext.js die HTML-Eingabemarke vervollständigen?

8

Wenn Sie die Ext.js-Bibliothek verwenden, wie erfolgt die automatische Vervollständigung in Eingabetextbereichen?

Genauer gesagt, wie würde man die Autovervollständigung basierend auf iterativen Ajax-Anfragen durchführen (wie dem jQuery-Autocomplete-Plugin , wo der Die Ajax-Option ist auf eine Aktualisierungs-URL eingestellt.)

Gedanken sind willkommen und danken Ihnen für das Lesen.

    
Brian M. Hunt 21.08.2009, 16:46
quelle

2 Antworten

13

Da bmoueskau eine ziemlich vollständige Implementierung zur Verfügung gestellt hat, dachte ich, dass ein einfacheres Beispiel helfen könnte.

%Vor%

Der Store akzeptiert Antworten von Ihrem Server wie folgt formatiert:

%Vor%

Natürlich könnten Sie Ihren Shop auch mit einem Ext.data.XMLReader einrichten, wenn das mehr Ihr Stil ist.

Ich hoffe, dass Sie damit beginnen. Ich kann nicht genug betonen die Großartigkeit der Ext Dokumentation . Es hat einige relevante Beispiele zusätzlich zu den Combobox-Beispielen , die ich beim ersten Mal stark genutzt habe einige Autocompleters.

    
wes 26.08.2009, 06:04
quelle
6

Es gibt keine separate Autocomplete-Funktionalität, die generisch an Eingaben angehängt werden kann - Sie würden einfach ein ComboBox-Steuerelement mit serverseitiger Filterung verwenden (Sie können die Konfiguration "hideTrigger: true" verwenden, sodass sie immer noch wie eine einfache Eingabe aussieht) ). Dies ist wahrscheinlich das nächste Beispiel zu dem, was Sie wollen:

Ссылка

    
Brian Moeskau 21.08.2009 19:54
quelle

Tags und Links