Titanium - разработка словаря - PullRequest
0 голосов
/ 17 марта 2012

Я использую Titanium для разработки словаря. У меня есть Tableview и значения строк загружаются из локальной базы данных SQLite. Я использовал компонент «SearchBar» в Titanium и связал его с табличным представлением, используя собственное свойство в Titanium. Но проблема в том, что фильтр не привязан к началу строки. Таким образом, ввод «ха» в текстовом поле будет включать строки с названиями «Гарольд» и «Гарвард», а также «Шарон» и «Джонатан». И это было упомянуто в документации API Appcelerator (http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.TableView.filterAttribute-property.html) Любые идеи, чтобы решить это?

1 Ответ

1 голос
/ 26 апреля 2012

Вам нужно внедрить пользовательский код поиска для быстрого решения.Поэтому не используйте свойство TableView «search» и «filterAttribute».Вы можете создать SearchBar в headerView TableView и создать пользовательскую функцию поиска с использованием SearchBar событий «return» и «change».

...