Как создать массив, используя значения из столбцов в сетке ag?

currentid - атрибут экземпляра, поэтому используйте self.currentid вместо currentid:

def on_close(self):
        global connections
        print "WebSocket " + str(self.currentid) + " closed"
        del connections[self.currentid]
0
задан Jedo 11 March 2019 в 14:07
поделиться

1 ответ

Боюсь, что текущий способ получения всех данных из AG-Grid довольно неинтуитивен. Вы должны сделать что-то вроде этого, если хотите получить данные из вашей ag-сетки. Не забудьте инициализировать gridApi внутри вашего компонента! В вашем component.html

 <ag-grid-angular (gridReady)="onGridReady($event)" ... ></ag-grid-angular>

И в ваших component.ts,

onGridReady(params) {
  this.gridApi = params.api;
}
 .
 .
getRowData() {
  let rowData = [];
  this.gridApi.forEachNode(node => rowData.push(node.data));
  console.log(rowData)
}

Чтобы получить массив цен, вы можете сделать следующее:

[ 112]
0
ответ дан wentjun 11 March 2019 в 14:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: