错误是正确的,没有命名属性,因为它是搜索查询。我不知道发生了什么,我之前已经为搜索查询实施了过滤器。在对OData服务进行任何调用之前发生此错误。
onSearchQualification: function(evt){
// create model filter
var filters = [];
var query = evt.getParameter("query");
if (query && query.length > 0) {
var filter = new sap.ui.model.Filter("Title", sap.ui.model.FilterOperator.Contains, query);
filters.push(filter);
}
// update list binding
var list = evt.oSource.getParent().getParent(); //this.getView().byId("QualificationSelectionList");
var binding = list.getBinding("items");
binding.filter(filters);
//this._oList.getBinding("items").filter(aFilters, "Application");
},
答案 0 :(得分:0)
缺少<items>
元素的<List>
聚合。