如何动态获取单元格的滚动容器?

时间:2019-01-11 22:58:43

标签: ag-grid ag-grid-react

我正在尝试创建一个自定义单元格编辑器,该编辑器使用弹出窗口显示验证消息。我需要获得滚动容器,以便如果用户在表格内部滚动,弹出框可以随单元一起移动。

当前,我可以通过使用硬编码的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] || ''}
     >

0 个答案:

没有答案