“收到”的原因是什么;不支持在运行时更改行为。”;SAPUI5应用程序中出现错误

“收到”的原因是什么;不支持在运行时更改行为。”;SAPUI5应用程序中出现错误,sapui5,Sapui5,我有一个SAPUI5应用程序,当我按下items以访问detail或object页面时,它会在代码的以下部分显示以下错误消息 不支持在运行时更改行为 你确定这就是你得到它的地方吗?我只在使用某些控件并尝试触发运行时不支持的方法(如oUploadCollection.setUploadUrl(“/url”)时看到过该错误 如果不设置属性并给出上面的代码,错误就没有意义 *旁注:如果不知道调用showObject方法的位置,很难说。。。但是,如果在ListItem的press事件之外直接调用show

我有一个SAPUI5应用程序,当我按下items以访问detail或object页面时,它会在代码的以下部分显示以下错误消息

不支持在运行时更改行为


你确定这就是你得到它的地方吗?我只在使用某些控件并尝试触发运行时不支持的方法(如
oUploadCollection.setUploadUrl(“/url”)
时看到过该错误

如果不设置属性并给出上面的代码,错误就没有意义


*旁注:如果不知道调用
showObject
方法的位置,很难说。。。但是,如果在ListItem的press事件之外直接调用showObject,则需要在事件对象上调用
getSource()
。可能在那里抛出了一个关于
getBindingContext()
不是函数的错误。

你是对的。错误源来自上载集合对象。我准确地设置了url,因为它在我的系统中是动态的。
showObject: function(oItem) {
    var sObjectId = oItem.getBindingContext().getProperty("Partner");
    this.getRouter().navTo("object", {
        objectId: encodeURIComponent(sObjectId)
    }, false);
},