2016-04-08 2 views

Antwort

0

Sie werden eine Menge Code dafür benötigen. Kundenseitig benötigen Sie Javascript, um Ihnen zu helfen, ein @ im gegebenen Textfeld zu drücken und ein Drop-down an der entsprechenden Stelle zu zeigen. Abgesehen von jquery, kommt web2py nicht mit Bibliotheken, um eine solche Aufgabe speziell zu behandeln. (web2py bietet automatische Autovervollständigung in Formularen, aber dann ist das gesamte Feld automatisch vervollständigt). Auf der Serverseite ist es ziemlich einfach, die Benutzerdatenbank abzufragen und eine json-Antwort anzugeben, um die Eingabe für die automatische Vervollständigung auf der Clientseite zu füllen.

Mein Tipp: search for a javascript mention library, dass dies unterstützt und den serverseitigen Teil in web2py erstellen.

0

Hoffen, dass Ihr Projekt gut geht Ok Comming auf den logischen Teil des Codes zuerst den Ajax-Aufruf zurück auf ‚onkeyup‘ Funktion und vorbei den ganzen Text an die Steuerung zu einer Funktion und dann analysieren und prüfen, ob es has @ mit Regex und dann Parsen den späteren Teil des @ Teil (mit Regex) und suchen Sie nach den Benutzern mit diesem Benutzernamen (Teil des Benutzernamens) mit Like-Funktion von DAL und geben Sie die Ergebnisse zu sehen und zeigen sie in einem versteckten div indem du es entwirklichst, wenn du die Ergebnisse zurückbekommst.