我正在尝试创建一个自定义单元格编辑器,该编辑器使用弹出窗口显示验证消息。我需要获得滚动容器,以便如果用户在表格内部滚动,弹出框可以随单元一起移动。
当前,我可以通过使用硬编码的className查找容器来使其工作。我相信这个className的变化取决于您是否固定了列,因此硬编码并不理想。是否有办法通过ICellEditorParams或通过ColDef中的cellEditorParams外部传递一些东西来获取此元素?
<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] || ''}
>