Obrigado pelo seu feedback, mas no meu exemplo utilizei odata V4 como modelo com seus metadados. Concordo que funciona para o modelo JSON.
Avalados por :
Olá equipe. Estou me perguntando como vincular um tipo complexo - Collection(Edm.String) em uma Lista. Exemplo:
Serviço (odata v4)
https://services.odata.org/V4/TripPinServiceRW
.
Entity Type: Person tem a propriedade:
<Property Name="Emails" Type="Collection(Edm.String)"/>
Configurei algo como
<List id="list0" items="{Emails}">
<items>
<StandardListItem title="{}" id="item1"/>
</items>
</List>
O número de elementos está correto, mas o conteúdo do título não é exibido. O que devo colocar lá?
capture2.jpg capture1.jpg
Obrigado pelo seu feedback, mas no meu exemplo utilizei odata V4 como modelo com seus metadados. Concordo que funciona para o modelo JSON.
Olá
Pode ser necessário especificar explicitamente o caminho.
<List headerText="Pessoas" items="{ path: '/Emails'}" >
<StandardListItem title="{Email}" />
</List>
Saudações,
Venkat
Olá Szymon,
para mim funciona.
Este é o meu código.
Controlador:
sap.ui.define([
'jquery.sap.global',
'sap/ui/core/mvc/Controller',
'sap/ui/model/json/JSONModel'
], function (jQuery, Controller, JSONModel) {
"use strict";
var ListController = Controller.extend("sap.m.sample.ListCounter.List", {
onInit: function (evt) {
var email = {
email: ["sebastiano@mail.com", "marchesini@mail.com"]
};
var oModel = new JSONModel(email);
this.getView().setModel(oModel);
}
});
return ListController;
});
View:
<mvc:View controllerName="sap.m.sample.ListCounter.List" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m">
<List headerText="Produtos" items="{ path: '/email' }">
<StandardListItem id="item1" title="{}"/>
</List>
</mvc:View>
Resultado:
Saudações,
Sebastiano
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute