Пользователь выбирает вариант из списка 1 в ParenColumn.
В зависимости от того, какой вариант он выбрал, разные списки будут отображаться в столбце 2. Например, если он выбирает вариант 3, то список 3 будет отображаться во втором столбце соответствующего row.
Проблема заключается в следующем: так как customCellRenderer во втором столбце применяется ко всем строкам, то во всех строках будет отображаться тот же список, что и на картинке.
Мой вопрос: возможно ли "дать" каждой строке свой собственный cellRenderer?
Вот определение ChildColumn:
{
headerName: "ChildColumn",
field: "chdCol",
cellRenderer: (params) => {
return(
` <select class="form-control">
<br>`
+`<option>` +
this.receivedChosenOptionfromCol1[0]
+`</option>`
+`<option>` +
this.receivedChosenOptionfromCol1[1]
+`</option>` +
`<option>` +
this.receivedChosenOptionfromCol1[2]
+`</option>` +
`<option>` +
this.receivedChosenOptionfromCol1[3]
+`</option>` +
`</select>
`)
}
Чтобы увидеть весь код, который я использовал для реализации этой сетки и ее функций, ознакомьтесь с этим кодом StackOverflow, где я ответил на свой вопрос:
Как обновить столбец B в ag-grid на основе изменения это произошло в другом столбце А
Спасибо :)