Как получить индекс столбца в ag-grid? - PullRequest
1 голос
/ 25 мая 2019

В ag-grid, когда я хочу получить индекс строки, которую я использую:

params.node.id

Однако я не смог найти способ сделать то же самое для столбцов. Все, что я нашел, это получить columnId, который ссылается на переменную поля в определении столбца.
I.e: Если это определение столбца:

 {
   headerName: "checkButton 2",
   field: "checkbuttonTwo",
   cellRenderer: "checkButtonComponent",
   width: 150
 }

Это:

params.column.getId()  

Вернется:

 checkbuttonTwo

Итак, мой вопрос:
Есть ли способ получить индекс столбца? Например: для второго столбца у меня будет 2 и т. Д. И т. П.
Спасибо

Ответы [ 2 ]

0 голосов
/ 26 мая 2019

Для каждого столбца вы можете определить уникальный идентификатор следующим образом:

{
          headerName: "Axa premises",
          field: "axPr",
          width: 150,
          id:0,
          cellRenderer:'iasaCheckboxRendererComponent'
            }

И вы можете получить к нему доступ таким образом:

this.params.column.colDef.id
0 голосов
/ 25 мая 2019

Нет прямого способа получить индекс столбца, однако вы можете использовать метод getAllColumns() для Column API, чтобы получить все столбцы, а затем найти индекс вашего столбца из этого массива.

Подробнее о Column API здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...