Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-02-2011, 12:17   #1 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
Combobox: Itemselection nach dataprovider-update verhindern

Hi,

ich baue gerade ein Live-Suche. Der User gibt den Suchbegriff in eine editierbare Combox ein, die Suche wird per change-Event gestartet sobald der Text mehr als 2 Buchstaben hat, und die Ergbnisse werden dann als neuer Dataprovider der Combobox gesetzt.

Problem ist, dass nach dem Update des Dataproviders automatisch das erste Element selektiert wird. Das ganze muss natürlich irgendwie verhindert werden, weil der User ja vielleicht noch weiter einschränken wollte. Dazu kommt, dass auch der Prompt der CMB, also der eigentliche Text selektiert wird und dann bei Eingabe des nächsten Buchstabens gelöscht wird.

Ich habe bereits versucht das ganze au hacken indem ich die Suchquery als erstes Element des DP setze, das rockt aber auch nicht, wegen dem automatischen Selektieren. Setzen des prompt-Attributes des CMB ebenfalls nicht.

Hoffe mein Anliegen ist verständlich.

Danke, Regards, flo.
Herr Lehmann ist offline   Mit Zitat antworten
Alt 25-02-2011, 08:36   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Hm, vielleicht reicht schon, den selectedIndex (= -1) und das selectedItem (=null) zu setzen, bevor oder nachdem du den dataProvider gesetzt hast.
Omega Psi ist offline   Mit Zitat antworten
Alt 25-02-2011, 11:39   #3 (permalink)
Neuer User
 
Benutzerbild von Herr Lehmann
 
Registriert seit: Nov 2005
Beiträge: 51
funktioniert leider auch nicht. Diese automatische Textselektierung verschwindet nicht in allen Fällen. Wenn's klappt, dann springt aber jetzt der Cursor immer an den Anfang des Feldes, sodass weitere Eingaben vorne angehängt werden.

Vieleicht ist ne Lösung mit nem normalen TextFeld und separater Liste sinnvoller.
Herr Lehmann ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
combobox, dataprovider update, suche

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Combobox mit wechselnden dataprovider! toosten Flex programmieren 2 26-03-2010 08:11
dataGrid: ComboBox als itemEditor mit dataProvider phase Flex programmieren 2 21-01-2009 00:03
ComboBox.dataProvider erwartet Standard-Array? T.Decay ActionScript 2 1 22-11-2006 14:39
ComboBox dynamisch füllen mit dataProvider - soon Haaaals piXeLfanatiker ActionScript 1 4 14-10-2005 00:20
XML <-> Dataprovider <-> Combobox Lidl Flash MX 2004 0 06-12-2004 15:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele