Ich versuche, results not found
Nachricht anzuzeigen, wenn es keinen Vorschlag von Benutzereingaben gibt. typeahead.js zeigt Eingangs Vorschlag, während der Eingang geben field..if es keinen Vorschlag dann gefunden, um Text wie results not found
Nachricht zeigen? .. Version typeahead.js ist 0.11.1Wie zeige ich "Keine Ergebnisse gefunden" mit typeahead.js?
2
A
Antwort
5
Sie können kein Ergebnis überprüfen, ob mit empty
Parameter:
Ich habe obigen Code ein wenig bearbeitet, so dass es anderen helfen kann, die gleiche Sache zu suchen.
$('.typeahead').typeahead({
hint: false,
highlight: true,
minLength: 3,
},
{
name: 'firstnames',
displayKey: 'value',
source: firstnames.ttAdapter(), // this is your result variable
templates: {
empty: function(context){
// console.log(1) // put here your code when result not found
$(".tt-dataset").text('No Results Found');
}
}
0
Ich habe das gleiche Problem. Aber ich benutze Ajax für meine Quelle nicht Adapter.
können Sie versuchen, popover hinzufügen, wenn Vorschläge Länge 0 ist
function BindControls_facility(facility_names,facility_details,id) {
var timeout;
$('#facility_names'+id).typeahead({
items: "all",
// source: facility_names,
source : function (query, result) {
if (timeout) {
clearTimeout(timeout);
}
timeout = setTimeout(function() {
$.ajax({
url: master_url + "/facility_name_dropdown_list",
method: 'POST',
xhrFields: {
withCredentials: false
},
data: { input_query : query},
success: function (data) {
if(Object.keys(data.facility_name).length > 0){
// $("#facility_names"+id).popover('destroy');
result($.map(data.facility_name, function (item) {
return item;
}));
}
else{
$('#facility_names'+id).popover({container: '#botdiv'+id,placement: 'top'}).popover('show');
$('#facility_names'+id).attr('data-content','No result found for \"'+$("#facility_names"+id).val()+'\"').data('bs.popover').setContent();
setTimeout(function() {
$('#facility_names'+id).popover('destroy');
}, 2000);
}
}
});
}, 300);
},
hint: true,
highlight: true,
cache: true,
compression: true,
minLength: 3,
updater: function(item) {
var details = "";
$.ajax({
url: master_url + "/get_facility_name",
method: 'POST',
xhrFields: {
withCredentials: false
},
data: { facility_name : item},
success: function (data) {
console.log(data.status);
}
});
return item;
}
});
}
ich versucht, dies zeigt Warnung „keine Ergebnisse gefunden“ mit Bootstrap-popover. Ich weiß, es ist nicht gut zu versuchen, aber ich habe meinen Weg geteilt, um dies zu erreichen, wenn ich das gleiche Problem hatte.
Verwandte Themen
- 1. Zeige Div, wenn keine Ergebnisse gefunden werden
- 2. Bootstrap 3 + typeahead.js 0.9.3. Prompt, wenn keine Ergebnisse
- 3. Wie zeige ich eine Nachricht, wenn keine Ergebnisse in Drupal 7 Ansichten gefunden werden
- 4. Kibana - kann ich ersetzen "keine Ergebnisse gefunden" mit benutzerdefinierten Nachricht
- 5. Typeahead.js Autocomplete zeigt keine suggestions
- 6. typeahead.js Ergebnisse in einem angegebenen div
- 7. R rnoa jährliche Ergebnisse - Keine Daten gefunden
- 8. Show Toast, wenn keine Ergebnisse gefunden wurden
- 9. Verstecken 'keine Ergebnisse gefunden' bis Formular geklickt
- 10. "Keine Ergebnisse gefunden" auf Django Haystack ElasticSearch
- 11. Mit Typeahead.js/Bloodhound.js zwischen
- 12. Wie "keine Ergebnisse gefunden" auf mysqli_fetch_assoc angezeigt werden?
- 13. Zeige Nachricht, wenn die Ergebnisse 0 sind
- 14. Zeige Ergebnisse mit demselben Benutzernamen php
- 15. Typeahead.js 0.10.x: Anzeigen der Anzahl der Ergebnisse pro Kategorie
- 16. Zeige 1 Ergebnisse mit For-Schleife
- 17. Wie zeige ich lange Ergebnisse in LFE REPL an?
- 18. SQL (Wie zeige ich alle Ergebnisse aus allen Tabellen an?)
- 19. Wie Bilder mit typeahead.js angezeigt werden?
- 20. Algolia, Zeige Ergebnisse wenn ein Wort stimmt
- 21. Verwendung von typeahead.js mit einer großen Datenbank
- 22. Wie Bloodhound AJAX 'global' Flag (Typeahead.js)
- 23. Wie zeige ich Ergebnisse aus der Suche als "Zeige 1-10 von 300" an
- 24. Zurücksetzen einer Funktion "Keine Ergebnisse gefunden" nach Abschluss der Suche
- 25. Select2 nicht funktioniert, immer Anzeige "Keine Ergebnisse gefunden"
- 26. if ($ result === FALSE) - Funktioniert nicht, wenn keine Ergebnisse gefunden werden?
- 27. Wie wird in UITableView "Keine Ergebnisse gefunden" angezeigt, wenn kein Suchergebnis zurückgegeben wird?
- 28. Regex mit .find(), keine Ergebnisse
- 29. Tabellensuche - Meldung 'keine Ergebnisse'
- 30. Wie zeige ich eine Nachricht an, wenn keine ausgewählt ist?
Das ist großartig ... funktioniert gut .. Danke –