gpt4 book ai didi

javascript - 从 Controller 添加的表格上的 itemPress 不是函数

转载 作者:行者123 更新时间:2023-12-03 01:07:34 25 4
gpt4 key购买 nike

我正在将 sap.m.Table 从我的 Controller 添加到 View 中。我将 itemPress 函数设置为 itemPress: "onListItemPress" (在 View 中为 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);

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

最佳答案

试试这个。希望对您有所帮助。

itemPress: this.onListItemPress,

关于javascript - 从 Controller 添加的表格上的 itemPress 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52328174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com