dijit.form.FilteringSelect가 내가 원하는 것에 가깝습니다. 나는 내가 원하는 것을 할 수있는 많은 방법을 시도했지만, dijit 초심자 인 나는 올바른 방향으로 가고 있는지 결코 알지 못한다.dijit.form.FilteringSelect 하위 문자열 검색
FilteringSelect에서 타이핑을 시작할 때 필자는 입력 한 것으로 시작하는 옵션 만 볼 수 있습니다. value + "*"
에 대한 쿼리와 마찬가지로 내가 원하는 것은 내가 입력 한 옵션을 보는 것입니다. "*" + value + "*"
"Apple", "Banana"및 "Orange"가 있고 "e"를 입력하면 "Apple"및 "Orange"가 표시되어야합니다. 가능하면 검색 문자열이 강조로, "출원 전자", "오랑우탄 전자"
을 나는 약간의 똑똑한 데이터 스토리지를 필요가 있다고 생각하지만, 어디서든 내가 막 다른 골목 같은 외모를 이동합니다. 나는 뭔가를 놓치고 있습니까? 아니면 완전히 다른 방식으로해야합니까?
'queryExpr'을 기본값 (검색어의 시작) 이외의 값으로 설정하면 검색 할 때마다'searchDelay : 1000' (1 초 정도) b/c를 설정하는 것이 좋습니다. 사용자가 최상위 단어를 입력했습니다. –
지연 대신에,'autoComplete'을 false로 설정할 수 있습니다. https://bugs.dojotoolkit.org/ticket/13915 –