SAPUI5:在update事件中无法访问sap.m.P13nSortPanel中的`sortItemData`。

时间:2017-03-28 09:52:18

标签: sapui5

我想在更新时间收集sortItemData对象中的sap.m.P13nSortPanel

所以我写了以下函数:

_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 个答案:

答案 0 :(得分:1)

在检查触发事件的sap.m.P13nSortPanel代码后,我假设您没有绑定sortItems聚合。请看一下Explored example。在那里,您可以看到该面板使用了两个聚合,itemssortItems