Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sapui5 错误:添加具有重复id的元素_Sapui5 - Fatal编程技术网

Sapui5 错误:添加具有重复id的元素

Sapui5 错误:添加具有重复id的元素,sapui5,Sapui5,嗨,我正在尝试在sapui5中制作一个分割视图应用程序。 但是,当我试图从主视图(分割屏幕的左侧)中选择一个条目时,该视图仅出现在左侧。 如果我尝试在App.view.js中添加这个 this.app.addDetailPage(sap.ui.xmlview("Trial", "view.Trial")); 它给出了以下错误: Uncaught Error: Error: adding element with duplicate id 'Trial' 请注意,应用程序中使用的视图是XML

嗨,我正在尝试在sapui5中制作一个分割视图应用程序。 但是,当我试图从主视图(分割屏幕的左侧)中选择一个条目时,该视图仅出现在左侧。 如果我尝试在App.view.js中添加这个

this.app.addDetailPage(sap.ui.xmlview("Trial", "view.Trial"));
它给出了以下错误:

Uncaught Error: Error: adding element with duplicate id 'Trial' 

请注意,应用程序中使用的视图是XML视图而不是JS视图

如果不需要按ID引用视图,我将完全删除ID:

this.app.addDetailPage(sap.ui.xmlview("view.Trial"));

或者,如果视图已经实例化,请在关闭/导航后将其从DOM中删除

它确实会删除错误,但也会使编写上述语句变得不必要。因为我希望试用视图出现在分割屏幕的详细视图侧(即左侧)。如果我理解正确,您是否试图在左窗格和右窗格中同时显示
视图.Trial
页面?不可能在多个位置有一个具有相同ID的控件,只需给它一个新的ID即可。请在右侧试用。我尝试过设置不同的id。当id不同时,我会得到一个404 file not found错误,如果我使用我在视图中指定的id,它会给出重复的id错误。你能用你的App.js和xml视图定义更新你的问题吗?删除id确实解决了我的问题,因为我也有同样的问题。在此之前,我的页面只有在第一次重新加载tomcat时才出现问题,之后我不断收到相同的错误。看起来,页面控件以某种方式被缓存了