我想在更新时间收集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
事件,那么它可以正常工作。
答案 0 :(得分:1)
在检查触发事件的sap.m.P13nSortPanel代码后,我假设您没有绑定sortItems
聚合。请看一下Explored example。在那里,您可以看到该面板使用了两个聚合,items
和sortItems
。