SAPUI5 Элементы таблицы Дубликаты идентификаторов - PullRequest
1 голос
/ 19 февраля 2020

У меня есть приложение SAPUI5, в котором вы сначала выбираете объект, а затем создаете новую таблицу, которая показывает некоторые данные для этого выбранного объекта. Я создаю элементы списка с некоторыми полями ввода с уникальными идентификаторами. Если пользователь возвращается, чтобы выбрать новый объект, таблица строится так же, но с ошибками, потому что пытается создать новые идентификаторы, которые уже используются (дублирующие идентификаторы). Есть ли в SAPUI5 способ удалить эти идентификаторы или уничтожить их? предметы? Я пробовал это с table.destroyItems () и table.destroy (), но у меня не было успеха. Кто-нибудь из вас уже сталкивался с такой проблемой?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2020

Я решил проблему. Я больше не использую stati c ID. Параметр, который я передал через идентификаторы, теперь передается пользовательскими данными

0 голосов
/ 19 февраля 2020

Установить данные модели в виде пустого массива согласно вашему требованию,

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

ИЛИ

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