¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como vincular um tipo complexo Collection(Edm.String) em uma Lista: Exemplo e solução

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

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
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Obrigado pelo seu feedback, mas no meu exemplo utilizei odata V4 como modelo com seus metadados. Concordo que funciona para o modelo JSON.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Pode ser necessário especificar explicitamente o caminho.

<List headerText="Pessoas" items="{ path: '/Emails'}" >

<StandardListItem title="{Email}" />

</List>

Saudações,

Venkat

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

annotation-2020-02-08-134355.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?