Я пытаюсь создать пользовательский редактор ячеек, который использует всплывающее окно для отображения сообщений проверки. Мне нужно получить контейнер прокрутки, чтобы всплывающее окно могло перемещаться вместе с ячейкой, если пользователь прокручивает содержимое таблицы.
В настоящее время я могу заставить его работать, находя контейнер с жестко закодированным className. Я полагаю, что className меняется в зависимости от того, закреплены ли столбцы, чтобы жесткое кодирование было менее чем идеальным. Есть ли способ получить этот элемент через ICellEditorParams или передать что-то внешнее через cellEditorParams в ColDef?
<Popover
//@ts-ignore
getPopupContainer={() => document.getElementsByClassName('ag-body-container').item(0)}
style={{position: 'relative'}}
placement="top"
visible={hasErrors}
title={'Error Has Occurred'}
content={this.props.errorResults && this.props.errorResults[0] || ''}
>