我有一个listview设置,如下所示:
ListView.xml
<ListView id="ListView" onItemclick="events_click">
<SearchBar id="PolicySearch"/>
<ListSection id="ListSection"></ListSection>
</ListView>
ListView.js
function events_click(e) {
var item=e.section.getItemAt(e.itemIndex);
Ti.API.info("index= " + e.itemIndex);
Ti.API.info("value= " + item.properties.testValue);
}
如果我执行搜索并单击第一个过滤的项目,则索引和值将设置为我搜索之前列表中的第一个项目。如果我有:
我搜索了Jane Doe ...... Jane Doe将是我列表中唯一的项目,我点击它,在我的日志中我得到:index = 0和value = John Smith。
这不会发生在iOS上。非常感谢任何帮助。