【发布时间】:2019-08-08 10:28:12
【问题描述】:
我编写了一个自定义的 ag-Grid cellEditor,该 cellEditor 设置为弹出窗口,并有一个输入字段,用作其下方选择框的搜索/过滤输入。
我遇到的问题是绝对位置似乎适用于弹出窗口的垂直位置,但不适用于水平位置。如果弹出窗口对于底层网格来说太宽,它会将我的输入字段推到不同的位置(通常是左侧)。
我有一个 stackblitz 示例,其中最左侧的列(城市)在编辑时具有正确定位的输入字段,但最右侧的列(住宿)具有位于左侧的输入字段。
https://stackblitz.com/edit/ag-grid-auto-complete
它的下方位置正确: 在下面它的位置不正确,它应该与底层网格的单元格重叠(显示“出租”的单元格)。
我的 css 定位有问题吗,这是否导致我的 ag-Grid 在底层网格中?更重要的是,如何控制 cellEditor 的位置,使我的输入字段始终与正在编辑的底层单元格重叠?
来源也可在https://github.com/superman-lopez/ag-grid-auto-complete获得
【问题讨论】: