Nous venons de publier deux séries de parties sur la mise en œuvre de la saisie semi-automatique avec GAE: server-side service with Python et continuation using YUI3 AutoComplete plugin.
En particulier, l'utilisation de la saisie semi-automatique pour les balises similaires au plug-in SO YUI3 AutoComplete offre l'option queryDelimiter
qui vous permet de définir le séparateur avant de sélectionner la chaîne à faire correspondre. Ainsi, si elle est définie à l'espace, puis tous les matchs du plugin nouveau mot tapé dans la zone de texte:
YUI().use('autocomplete', function (Y) {
Y.one('body').addClass('yui3-skin-sam');
// AutoComplete on search input field
Y.one('#search_field').plug(Y.Plugin.AutoComplete, {
queryDelimiter: ' ',
source: '/rpc.xhr?action=ac_keywords&arg0={query}'
});
});
L'action ac_keywords
(définie dans GAE) recherche les balises de liste qui commencent par la chaîne typée.
Salut Paulo, j'ai posé une question similaire vu le contexte de mon code. Si vous pouviez y jeter un coup d'oeil, j'apprécierais beaucoup: http://stackoverflow.com/questions/25979567/jquery-autocomplete-with-remote-json-source-google-app-engine-python – puoyaahhh