지도 검색 바에 Google 자동 완성 기능을 사용하고 있습니다. 나는 허용 된 제안을 미국의 도시들로 제한했다.Google 자동 완성 검색 막대 기본값
누군가가 'asdasd'를 타이핑 할 때 그는 아무런 제안도 얻지 못할 것입니다.
사용 가능한 모든 설명서를 검토했지만 찾고있는 것을 찾지 못했습니다.
아무런 제안이없는 경우 기본 텍스트가 표시 될 수 있습니다. 드롭 다운의 말처럼 : 죄송합니다. 검색 결과와 일치하는 것은 없습니다.
지도 검색 바에 Google 자동 완성 기능을 사용하고 있습니다. 나는 허용 된 제안을 미국의 도시들로 제한했다.Google 자동 완성 검색 막대 기본값
누군가가 'asdasd'를 타이핑 할 때 그는 아무런 제안도 얻지 못할 것입니다.
사용 가능한 모든 설명서를 검토했지만 찾고있는 것을 찾지 못했습니다.
아무런 제안이없는 경우 기본 텍스트가 표시 될 수 있습니다. 드롭 다운의 말처럼 : 죄송합니다. 검색 결과와 일치하는 것은 없습니다.
exemple 구문이 경우 그냥 설정할 수 있습니다
if (places !=null){
mSuggestionText.setText(your place list);
}
else{
mSuggestionText.setText("Sorry, nothing matching your search result is available.");
}
희망이 도움이됩니다.
내가 트릭을 발견했습니다...
내 Fiddle를 참조하십시오.
이 스크립트는 ul
(jQuery-UI 자동 완성으로 작성된 드롭 다운)에 키 업 후 클래스 display:none
이 있는지 확인합니다.
$(document).ready(function(){
var suggestions = [
"allo",
"bonjour"
];
$("#myAutocomplete").autocomplete({
source: suggestions
});
$("#myAutocomplete").on("keyup",function() {
//console.log("typing");
setTimeout(function(){
if(($(".ui-autocomplete").css("display") == "none") && ($("#myAutocomplete").val() != "")){
console.log("No result!");
$("#myAutocompleteMsg").html("Sorry, nothing matching your search result is available.");
}else{
$("#myAutocompleteMsg").html("");
}
},200);
});
});