Технически
Метод getContent()
возвращает массив sap.ui.core.Element[]
.
Метод addContent()
занимает один sap.ui.core.Element
в качестве параметра.
Так что вам нужно сделать что-то вроде этого:
this.getView().byId("form1").addContent(content[0]);
или это:
oForm = this.getView().byId("form1");
content.forEach(oControl => oForm.addContent(oControl))
или, если ES6 не используется:
oForm = this.getView().byId("form1");
for (var i = 0; i < content.length; i++) {
oForm.addContent(content[i]);
}
Функционально
Мне не ясно, чего вы пытаетесь достичь.Основываясь на фрагменте кода, вы пытаетесь скопировать и вставить в то же место ...