SAPUI5表项目重复ID

问题描述 投票:0回答:2

我有一个SAPUI5应用程序,您首先在其中选择一个对象,然后建立一个新表,该表向该选定对象显示一些数据。我正在创建带有一些具有唯一ID的输入字段的列表项。如果用户返回以选择一个新对象,则该表将以相同的方式构建,但是会出现错误,因为它试图创建已在使用的新ID(重复ID)。SAPUI5中是否有删除该ID或销毁该ID的方法?这几项?我用table.destroyItems()和table.destroy()尝试过,但是没有成功。你们中有人已经遇到过这样的问题吗?

javascript sapui5 sap-fiori
2个回答
0
投票

根据您的要求将模型的数据设置为空数组,

var oModel = new sap.ui.model.json.JSONModel();
  oModel.setData({results: []});

OR

var oModel = new sap.ui.model.json.JSONModel();
  oModel.setData([]);

0
投票

我解决了问题。我不再使用静态ID。我通过ID传递的参数现在通过“自定义数据”传递

© www.soinside.com 2019 - 2024. All rights reserved.