我正在从控制器中向视图添加sap.m.Table
。我将itemPress函数设置为与视图中的itemPress: "onListItemPress"
一样(在视图中为itemPress="onListItemPress"
)。但是,当我按表中的一个项目并触发该事件时,它不会“查找”该函数,因此会给我以下TypeError: I.fFunction.call is not a function
::
我的代码:
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);
从控制器本身设置控件时,如何引用控制器中的功能?