Hola a todos,
Tengo datos de un modelo JSON local cargados en una tabla sap.m.Table como se muestra a continuación en la función onBeforeRendering:
|
|
var oModel = new sap.ui.model.json.JSONModel();
|
|
|
oModel.loadData("model/model.json", null, true);
|
|
|
this.getView().setModel(oModel);
|
Y en mi función onAfterRendering, tengo el siguiente código:
|
|
alert("dentro de onAfterRendering");
|
|
|
oModel = this.getView().getModel();
|
|
|
|
var mLength = oModel.getProperty("/data/items/length");
|
|
|
alert(mLength);
|
Y la alerta me da 'indefinido', ¿cómo obtengo el número total de filas añadidas a la tabla? Correcto, es JSON... pero después tendré que pasar al modelo oData.
Informe JsDoc - Conjunto de herramientas de desarrollo de SAP UI para HTML5 - Referencia de API - sap.ui.model.json.JSONModel
Según la API anterior, he establecido bAync como verdadero. A pesar de eso, obtengo 'indefinido'.
¿Hay alguna manera rápida de obtener la longitud de la tabla cargada a través de modelos JSON/oData?