Para operar con los valores que estamos imprimiendo en la vista de nuestra app UI5 desde nuestro controlador, conseguiremos el objeto mediante:
1º – Obtenemos la vista actual:
var oView = this.getView();
2º – 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 (:
:O ayer estaba viendo esa parte, te pasaste! gracias!
¡Hola Naoto!
jeje, ¡¡Muchas gracias!!
Me alegra que te sirviese de ayuda 🙂
Saludos.