从控制器添加的表上的itemPress不是函数

时间:2018-09-14 08:44:38

标签: javascript xml sapui5

我正在从控制器中向视图添加sap.m.Table。我将itemPress函数设置为与视图中的itemPress: "onListItemPress"一样(在视图中为itemPress="onListItemPress")。但是,当我按表中的一个项目并触发该事件时,它不会“查找”该函数,因此会给我以下TypeError: I.fFunction.call is not a function

Error log from Console
我的代码:

var oTable2 = new sap.m.Table({
    id: "oTable2",
    mode: "SingleSelectMaster",
    keyboardMode: "Navigation",
    itemPress: "onListItemPress", // reeeee
    headerText: this.getTableHeaderText(),
    columns: this.getTableColumns()
});
var oTableContainer = this.getView().byId("idTableContainer");
oTableContainer.addItem(oTable2);

从控制器本身设置控件时,如何引用控制器中的功能?

0 个答案:

没有答案