¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución a la visualización de un solo registro en pantalla en WebDynpro

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

Hola a todos

Mi código en la vista es así

for(int j=0;j<=productLevel.size();j++)

{

IPrivateTierStatus.ITierStatusElement TS = wdContext.nodeTierStatus().createTierStatusElement();

Map tsmap=(Map)productLevel.get(j);

bpType = (String)tsmap.get("BPTYPE");

plPerOUnit=(String)tsmap.get("PLOUNIT");

System.out.println("Bp Type in 2nd for loop nowww11111::"+bpType);

System.out.println("Pl Per OUnit in 2nd for loop nowwww11111::"+plPerOUnit);

TS.setTSBPTYPE(bpType);

TS.setTSPLPEROUNIT(plPerOUnit);

wdContext.nodeTierStatus().addElement(TS);

}

El valor de productLevel.size() es 3 y coincide con el número de registros en el backend

System.out.println("Bp Type in 2nd for loop nowww11111::"+bpType);

System.out.println("Pl Per OUnit in 2nd for loop nowwww11111::"+plPerOUnit);

Las anteriores 2 declaraciones de impresión se imprimen 3 veces y dan 3 valores diferentes que también coinciden con mis valores en el backend.

Todo está bien hasta aquí.

Pero en la pantalla de WebDynpro, solo se muestra un registro

Mis detalles de contexto

-


TierStatus (Nodo de Valor)

TSBPID (Atributos de Valor)

TSPLPOUNIT (Atributos de Valor)

TSBPTYPE (Atributos de Valor)

cardinalidad 0...n

collecType lista

inicializarLeadSelection true

selección 0...1

singleton true

typeaccessreq true

Por favor, avíseme por qué solo recibo un registro en lugar de 3 registros.

Gracias de antemano

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Armin

En el backend tengo 3 registros y estoy haciendo un bucle para 3 valores

en el bucle for, int j tiene valores 0, 1, 2 (3)

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

Pero escribiste que el conjunto de resultados tiene 3 entradas y haces un bucle sobre 4?

¿Y qué valor tienen las propiedades "visibleRowCount" y "firstVisibleRow" del elemento de interfaz de usuario de tabla?

Armin

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

Estoy obteniendo los valores de mi mapa basados en ese índice.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
        
            for(int j = 0; j <= productLevel.size(); j++)
            {
                ...
            }
        
    

¿Por qué estás incluyendo el índice productLevel.size()?

Armin

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?