deviceOne -- js的本地搜索

时间:2023-03-08 22:58:02
deviceOne -- js的本地搜索
// 搜索
function search_by_PY(pinyin) {
// 置空
var after_search_listData = [];
// 清空数据
do_listData.removeAll();
// 存储请求的数据
do_listData.addData(listData);
if (pinyin == "") {
// do_ListView_news刷新显示
listView.refreshItems();
return;
}
deviceone.print("listdata : "+do_listData.getCount());
for (var i = 0; i < do_listData.getCount(); i++) {
var cell_data = do_listData.getOne(i);
deviceone.print("cell 的值 " + JSON.stringify(cell_data));
if (cell_data.py.indexOf(pinyin.toUpperCase()) > 0) {
after_search_listData.push(cell_data)
deviceone.print("筛选剩下的值:" + JSON.stringify(after_search_listData));
}
deviceone.print(JSON.stringify(after_search_listData)); }
// 添加到绑定的数据中
do_listData.removeAll();
do_listData.addData(after_search_listData);
// do_ListView_news刷新显示
listView.refreshItems();
}

请求的数据是这样的 :

[{"id":"4","name":"文工团家属院","count":"1","area":"2625.84","py":"WGTJZY"},{"id":"6","name":"建安公司","count":"2","area":"6939.18","py":"JAGS"}]