Obtener el objeto JSON que mostramos en la vista desde el controlador UI5

Para operar con los valores que estamos imprimiendo en la vista de nuestra app UI5 desde nuestro controlador, conseguiremos el objeto mediante:

– Obtenemos la vista actual:

var oView = this.getView();

– Obtenemos el objeto a partir de la vista actual:

var oObject = oView.getBindingContext().getObject();

O si queremos escribirlo todo en una linea:

var oObject = this.getView().getBindingContext().getObject();

Aunque seguramente utilicemos el objeto oView que hemos creado anteriormente para algo más en nuestra función, así que es bien tenerlo por separado.

Ahora ya tenemos el objeto en «oObject«.

Para acceder a sus elementos suponiendo que tenemos un objeto como este:

{
	"nombre" : "Kike",
	"apellido" : "Beltran",
	"url" : "http:://ekiketa.es"
	... 
}

Accederemos a ellos como en Javascript:

Para el nombre por ejemplo…

var nombre = oObject.nombre;

De nada (:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

2 Comments

kike

¡Hola Naoto!
jeje, ¡¡Muchas gracias!!
Me alegra que te sirviese de ayuda 🙂
Saludos.

Reply

Responder a naoto Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*