Мне нужно прочитать данные из цикла ODataModel в цикле для вычисления значений. Так что oData.Read()
не подходит для меня, так как он назовет Asynchronously
и вызовет другой метод. Я хочу, чтобы петля как петля в Array
и, возможно, oDataModel.getProperty()
может мне помочь. Я выполняю ниже код в Chrome Console
и получаю ниже результата.Чтение данных из ODataModel в цикле для вычисления суммы
m1 = this.getView().getModel("Model Name");
m1.getProperty("/")
Результат: Object {SEARCH('61451144935589051'): Object, SEARCH('61451144935589052'): Object, SEARCH('61451144935589053'): Object, SEARCH('61451144935589054'): Object, SEARCH('61451144935589055'): Object…}
Однако, если я пытаюсь с ниже код затем получить undefined
в качестве вывода.
m1.getProperty("/SEARCH")
Спасибо, есть ли лучшее представление о том, как можно суммировать уровень столбцов таблицы сетки.? И ваш другой рекомендуемый подход мне непонятен. Можете ли вы предоставить примерный код? –
Я только что нашел http://stackoverflow.com/questions/41500043/column-level-sum-aggregation-in-sapui5-gridtable. Как-то не имеет смысла задавать один и тот же вопрос с меньшей информацией! – matbtt