Autocompletion mit ComboBox

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Autocompletion mit ComboBox

Beitrag von dige »

Hallo in die Runde,

ich möchte mit dem ComboBox() ein Suchfeld realisieren, mit dem der Nutzer einen Text suchen kann.

Dabei ergeben sich für mich momentan 2 Hürden:

1. Die Combobox klappt die Vorschlagsliste nur dann auf, wenn der eingegebene Text mit dem Textanfang eines der Items übereinstimmt.
Kann man die Suche so ändern, das auch Text gefunden wird, der innerhalb eines Textes übereinstimmt, wie bei FindString() ..?
Bsp.:ein Suchtext: "werk" sollte auch gefunden werden in:
Autowerkstatt
Fahrradwerkstatt
Werkstatt
2. Ich möchte die ComboBox manuell ausklappen, sobald die Box den Focus erhält. Leider geht folgender Aufruf nicht mehr:

Code: Alles auswählen

Procedure ComboBox_Open(gadget)
  ! $(v_gadget).selectmenu( "open" ); 
EndProcedure
Kann jemand helfen?

Ciao Dige
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Re: Autocompletion mit ComboBox

Beitrag von dige »

Mir fiel gerade wieder ein, dass die Spiderbasic Forums Suche ja CaseSensitiv ist und
eine Suche nach "combox" nix bringt.

Mit "ComboBox" habe ich nun doch noch eine Lösung fürs Aufpoppen gefunden :-)

https://forums.spiderbasic.com/viewtopi ... 152&p=3906
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Antworten