В настоящее время я занимаюсь разработкой приложения SAPUI5, на моей странице.Я должен создать ComboBox динамически на основе данных с микросервисов.
Я следую примеру кода из следующего URL.view-source: https://sapui5.hana.ondemand.com/test-resources/sap/m/ComboBox.html
Тем не менее, он возвращает меня пустым в моем поле со списком
Ниже приведен пример кода.
$.ajax({
url: "json/customers.json",
dataType: 'json',
success: function(response){
var data= response;
console.log(data);
var customerModel = new JSONModel(data);
console.log(customerModel);
oController.getView().setModel(customerModel, "customerJSON");
var ExtensionForm = oController.getView().byId("Extension_Form");
ExtensionForm.addContent(new sap.m.ComboBox(oController.getView().createId(“ExtensionLabelId”), {
items: {
path: "{ComboBoxModel>/}",
template: new sap.ui.core.Item({
key: "{ComboBoxModel>CUSTOMER_NAME}",
text: "{ComboBoxModel>CUSTOMER_NAME}"
})
},
value : "{model2>/"+ keys[i] + "/fieldvalue}",
enabled: false
}));
},
error: function(error)
{
console.log("Error Message : " + JSON.stringify(error));
}
});