2016-06-07 3 views
1

bloodhound을 사용하여 목록의 제품을 제안합니다. 선택하면 사용자의 입력 필드가 자동으로 채워집니다.선행 기입 자동 완성 사용 안함

사용자가 제품을 선택하면 자동 완성 제안을 일시적으로 사용 중지해야합니다 (). 입력 내용은 여전히 ​​변경 가능해야합니다 (). 사용자가 버튼을 눌러 제품 선택을 취소하면 모든 입력 필드가 지워지고 제안 엔진을 다시 활성화해야합니다.

enableSuggestions()disableSuggestions()의 두 가지 기능을 만들려고합니다. 이것을 달성 할 수있는 방법이 있습니까?

+0

[문서] (https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md)와 상담 했습니까? 너 뭐 해봤 니? – whipdancer

답변

0

typeahead이 작동하는 input을 비활성화하면 제안 사항도 비활성화됩니다.

제안이 선택되면 (typeahead이 이벤트를 발생 시킴 - typeahead:select) 입력을 사용 중지하고 사용자가 제품을 선택 취소하면 disabled 특성을 제거 할 수 있습니다.

관련 문제