2012-03-17 49 views
0

我使用的钛开发的字典。我有一个TableView,并从SQLite本地数据库加载行的值。我使用了Titanium的“SearchBar”组件,并使用Titanium中的native属性将它链接到tableview。但问题是:过滤器没有锚定到字符串的开头。因此,在文本框中输入“ha”将包括名为'Harold'和'Harvard'的行,但也包括'Sharon'和'Jonathan'。这是在Appcelerator的API文档中提到的(http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.TableView.filterAttribute-property.html) 任何想法可以解决这个问题吗?钛 - 开发一个字典

回答

1

您需要实现自定义搜索代码才能快速解决问题。所以,不要使用TableView的“搜索”和“filterAttribute”属性。您可以在TableView的headerView上创建一个SearchBar,并使用SearchBar“return”和“change”事件来创建自定义搜索功能。