只有
String
值受支持
sap.ui.model.FilterOperator.Contains
控制器
onFilterContacts: function(oEvent) {
var sQuery = oEvent.getParameter("query");
var oFilter1 = new Filter("Name", FilterOperator.Contains, sQuery);
var oFilter2 = new Filter("Phone No.", FilterOperator.Contains, sQuery);
var arrFilter = new Filter([oFilter1, oFilter2], false);
// filter binding
var oList = this.byId("contactList");
var oBinding = oList.getBinding("items");
oBinding.filter(arrFilter);
}
联系人列表.json
{
"ContactList": [
{
"Name": "Swapnil Garg",
"Phone No.": "1234"
},
{
"Name": "Ashutosh Garg",
"Phone No.": "5678"
},
{
"Name": "Rajat Sharma",
"Phone No.": "0987"
},
{
"Name": "Ankur Shukla",
"Phone No.": "1342"
},
{
"Name": "Naman Kumar",
"Phone No.": "1928"
}
]
}