首页 > 解决方案 > 如何将事件处理程序附加到列表项模板?

问题描述

我正在尝试使用sap.m.ColumnListItem.

模板有什么问题吗?如果我删除press处理程序,绑定工作。但我希望将事件处理程序附加到列表项。

下面是代码:

var oItemTemplate = new ColumnListItem({
    type: "Navigation",
    press: this.handleItemPress,
    cells: [/*...*/],
});

标签: sapui5

解决方案


在您的代码之前,添加:var that = this;

然后更改为:press: that.handleItemPress,


推荐阅读