Avalados por :

Diferencia entre bindElement y bindProperty en SAPUI5: explicación y mejores prácticas

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

Hola Expertos,

Estoy trabajando en SAPUI5. Tengo un poco de confusión sobre bindElement y bindProperty.

¿Podrían por favor explicar la diferencia entre bindElement y bindProperty y cuándo usar cada uno?

Saludos

Sridevi

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

4 Respuestas

0
Cargando...

¿Puedes también explicar el uso de bindValue()?

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

Gracias a todos por aclarar mi confusión sobre esto.

Saludos

Sridevi

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

Hola Sridevi,

Básicamente, la diferencia entre ellos es que cuando usas bindElement estás vinculando tu control a toda una entrada dentro de un conjunto de entradas, por lo que tienes acceso a todas las propiedades de esta entrada específica. Lo usarás, por ejemplo, al mostrar listas de elementos o tablas para mostrar una serie de propiedades, ya que todos los controles secundarios dentro de una lista, por ejemplo, están vinculados en relación al control principal.

Por otro lado, bindProperty vincula solo una propiedad única de una entrada a un control, lo cual puede ser útil cuando solo deseas mostrar, por ejemplo, un título.

Puedes leer más sobre este tema aquí: http://help.sap.com/saphelp_uiaddon10/helpdata/en/91/f050cf6f4d1014b6dd926db0e91070/content.htm?fram...

Espero que esta información te sea útil.

Saludos,

Florian

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

Hola Sridevi,

Vincula el valor de un solo control a una sola propiedad en el modelo.


Vincular un elemento permite establecer el contexto de vinculación del elemento al objeto referenciado por la ruta de vinculación dada. Por lo tanto, todas las vinculaciones relativas dentro del control y todos sus hijos se resuelven en relación con este objeto.

Un ejemplo:

Supongamos que tienes un contenedor que contiene un botón. Quieres vincular el texto del botón a la propiedad del modelo "/data/buttontext". Puedes vincular el botón directamente con la vinculación de propiedades:


botón.vincularPropiedad("valor", "/data/buttontext");

O

vincula el contenedor al /data y luego vincula la propiedad en el botón:


contenedor.vincularElemento("/data");
botón.vincularPropiedad("valor", "buttontext");

Saludos,

Kimmo

El mensaje fue editado por: Kimmo Jokinen

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?