Квадратная скобка не работает, чтобы получить свойство объекта? - PullRequest
0 голосов
/ 13 марта 2019

В Ag-Grid я использую valueGetter для получения значений из нескольких дочерних столбцов для родительского столбца.Каждый дочерний столбец имеет имя поля, которое представляет собой строку, например, «services.2DA.lowLevelServices.EXD».Я обращаюсь к ним вот так:

           valueGetter: function getTotal2DA(params) {
                return params.data.services['2DA'].lowLevelServices.EXD +
                params.data.services['2DA'].lowLevelServices['2DA'] +
                params.data.services['2DA'].lowLevelServices.TBX +
                params.data.services['2DA'].lowLevelServices.EXL +
                params.data.services['2DA'].lowLevelServices['2DM'];
            }

Я также пытался называть их так:

params.data.services['2DA.lowLevelServices.2DA']

Не могу понять, что я делаю неправильно.

...