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上