값을 계산하려면 루프에서 ODataModel의 데이터를 읽어야합니다. 그래서 은 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