невозможно обновить другие ячейки из отреагированной ячейки - PullRequest
0 голосов
/ 25 октября 2019

Я занимаюсь разработкой приложения реагирования и использую ag-grid для создания таблиц. В таблице у меня есть 3 столбца (имя, статус, отправить). В столбцах status и submit используется средство визуализации ячейки (поскольку оно содержит значки внутри ячейки). Согласно моей необходимости, после нажатия кнопки отправки (ячейка: 3) необходимо выполнить следующие шаги:

  • step: 1 Мне нужно инициировать вызов API
  • step: 2 обновить поле состояния (ячейка: 2)

Мне удалось выполнить шаг: 1, однако я застрял на шаге: 2. Будет полезно, если в ag-grid есть решение для этого.

1 Ответ

0 голосов
/ 08 ноября 2019

Используйте свойство cellRenderer в columnDefs, чтобы обновить ячейку согласно преференции

columnDefs: [
          {
            headerName: "Name", field: "name"
          },
          {
            headerName: "Status", field: "Status"
            cellRenderer: (params) => {
              if (params && params.value === 'Pass') {
                return '<h1>'+params.value+'</h1>'
              }
              if (params && params.value === 'Fail') {
                return '<h6>'+params.value+'</h6>''
              }
            }
          }
        ],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...