2017-03-28 34 views
1

我想收集​​在更新時間sap.m.P13nSortPanel對象。SAPUI5:無法在更新事件中訪問sap.m.P13nSortPanel中的「sortItemData」。

所以我寫了以下功能:

_onUpdateSortItem: function(oEvent) { 
     var parameters = oEvent.getParameters(); 
     var oSortItemData = oEvent.getParameter("sortItemData"); 
     if (oSortItemData) { 
      this._oSorter[parameters.key] = { 
       sColumnKey: oSortItemData.getColumnKey(), 
       sOperation: oSortItemData.getOperation() 
      }; 
     } 
    }, 

並綁定它作爲onUpdate處理。問題是,oSortItemData是未定義的,如果我使用onAddSortItem事件這個函數,那麼它工作正常。

回答

1

在檢查引發事件的sap.m.P13nSortPanel的代碼之後,我假定您沒有綁定sortItems聚合。請看一下Explored example。您可以看到該面板使用兩個聚合,分別爲itemssortItems

+0

是的,你是對的。我必須將它綁定到onAddEvent內部的SortPanel –

相關問題