2012-03-17 5 views
0

나는 티타늄을 사용하여 사전을 개발 중입니다. 테이블 뷰가 있고 SQLite 로컬 데이터베이스에서 행의 값이로드됩니다. Titanium의 "SearchBar"구성 요소를 사용하여 Titanium의 기본 속성을 사용하여 Tableview에 연결했습니다. 그러나 문제는 필터가 문자열의 시작 부분에 고정되어 있지 않다는 것입니다. 따라서 텍스트 상자에 "ha"를 입력하면 'Harold'및 'Harvard'라는 제목의 행뿐만 아니라 'Sharon'및 'Jonathan'행이 포함됩니다. 그리고 이것은 Appcelerator (http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.TableView.filterAttribute-property.html)의 API 문서에 언급되었습니다. 해결할 아이디어가 있습니까?티타늄 - 사전 개발

답변

1

빠른 솔루션을 위해 맞춤 검색 코드를 구현해야합니다. 따라서 TableView의 "search"및 "filterAttribute"속성을 사용하지 마십시오. SearchBar "return"및 "change"이벤트를 사용하여 TableView의 headerView에서 검색 창을 만들고 사용자 정의 검색 기능을 만들 수 있습니다.

관련 문제