2017-08-14 17 views
0

エラーは正しいです、それは検索クエリであるため名前が付けられていません。私は何が起こっているかわからない、私は前に検索クエリのためのフィルタを実装しました。このエラーは、ODataサービスが呼び出される前に発生します。バインディングのフィルタリング:プロパティがタイプに見つかりません<Entity>

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"); 
}, 

What now?

+1

私は問題が検索によるものだとは思わない。 UIバインディングに問題がある可能性があります。あなたのビューを貼り付けることはできますか? –

答えて

0

<List>要素の<items>集約が欠落していました。

+0

あなた自身の答えを受け入れて、この問題が解決したことを他の人に知らせることができます – boghyon

関連する問題