2017-04-21 2 views
1
fokussiert wird

ich PrimeNG von primefaces.orgWie Vorschläge zeigen, wenn p-autocomplete

Alles bin mit gut funktioniert. Aber ich habe ein kleines Problem. Wenn p-autoComplete verwendet wird, wenn p-autoComplete fokussiert ist, werden keine Vorschläge angezeigt. Ich meine, ich muss etwas tippen, um Vorschläge zu bekommen. Ich denke, es ist das Standardverhalten. Aber ich möchte es ändern.

Was ich versucht habe:

Ich habe versucht, [minLength]="0" zu setzen, aber kein Glück !!!!!!!!

+0

So verhält es sich – Aravind

+0

@Aravind Kann ich das Verhalten nicht ändern? – Vishal

+0

Überprüfen Sie meine Antwort unter – Aravind

Antwort

0

Sie müssen einige Standardelemente in den Vorschlägen Eigenschaft als

<p-autoComplete [(ngModel)]="val" [suggestions]="results" field="name"></p-autoComplete> 

setzen und Sie sollten

results = ['a', 'b'] 

in Komponentencode verwendet werden, wenn Sie aus dem Dienst geladen werden müssen Sie entweder klar oder an dasselbe Array anhängen

+0

Ich mache genau das gleiche, aber immer noch nicht in der Lage, Vorschläge anzuzeigen, sobald 'p-autoComplete' ** ** fokussiert ist. – Vishal

+0

Ich bekomme die Ergebnisse, wenn ich ein Zeichen eintippe oder auch wenn ich den Wert von p-autoComplete mit der Rücktaste oder der Löschtaste lösche, dann bekomme ich auch Vorschläge. – Vishal

+0

eigentlich, warum Sie einige bevölkerte Werte in diesem Fall haben möchten, sollten Sie für ein Dropdown – Aravind

0

Sie können zur Datei autocomplete.js gehen und Code wie OnInputFocus

hinzufügen

Sie können mit der rechten Maustaste auf p-autoComplete klicken, um Sie dorthin zu bringen, hüten Sie sich vor Aktualisierungen, wenn Sie prime-ng aktualisieren, müssen Sie es erneut tun.