SAPUI5:无法在更新事件时访问sap.m.P13nSortPanel中的'sortItemData'。

SAPUI5:无法在更新事件时访问sap.m.P13nSortPanel中的'sortItemData'。,sapui5,Sapui5,我想在更新时在sap.m.P13nSortPanel对象中收集sortItemData 因此,我编写了以下函数: _onUpdateSortItem: function(oEvent) { var parameters = oEvent.getParameters(); var oSortItemData = oEvent.getParameter("sortItemData"); if (oSortItemData) {

我想在更新时在
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
事件,则它工作正常

在检查触发事件的代码之后,我假设您没有绑定
sortItems
聚合。也请看一下这本书。在那里,您可以看到面板使用了两个聚合,
排序项

是的,您是对的。我必须把它绑在onAddEvent里面的SortPanel上