Je cherche un moyen de créer un nssearchfield qui se comporte comme suit:Comment empêcher NSSearchField d'écraser les chaînes entrées en utilisant la première entrée de la liste d'auto-complétion?
- types d'utilisateurs dans le texte
- sur la base correspond à une liste déroulante autocomplétion apparaît
- le texte dans le champ de recherche ne pas autocomplete au premier élément de la liste
le point est, ma chaîne recherche correspondant à une sous-chaîne et saisie semi-automatique dans le champ de texte ne fonctionnerait pas parce qu'il serait ove écrivez ma chaîne entrée. En fait, il semble que cela devrait être le comportement par défaut, ou est-ce que je ne comprends pas le but d'un champ de recherche?
Si vous tapiez plus loin, la liste serait de plus en plus restreinte, mais seulement après la sélection d'un élément dans la liste déroulante d'auto-complétion, cet élément serait inséré dans le champ de texte.
Si cela ne peut pas être accompli en utilisant un champ de recherche, existe-t-il une alternative?
C'est assez intelligent, je l'aime. Si les suggestions ont plusieurs mots, cela pose un problème. Cela fonctionne bien pour le premier mot, mais après cela, il insérera la suggestion complète après le premier mot. Je me demande s'il y a moyen de contourner cela. – Jeremy
Répondu à ma propre question. Voir ma réponse à http://stackoverflow.com/questions/5163646/how-to-make-nssearchfield-send-action-upon-autocompletion/5360535#5360535 pour savoir comment éviter l'auto-complétion après avoir tapé de l'espace. – Jeremy
@jeremy va vous s'il vous plaît m'expliquer plus sur votre réponse, je veux atteindre même autocompleting après avoir tapé l'espace? –