【问题标题】:Get container of ag grid获取 ag 网格的容器
【发布时间】:2018-12-08 07:56:23
【问题描述】:

我有很多 ag-grid 需要处理。我想获得我使用的 ag-grid 的容器。单击网格时如何让 div 包含网格? 我对所有网格使用一个通用选项。当更改选择时,我会对容器做一些事情,但我不知道如何获取容器。

var AgGridOptions = {
    context:  {
        $parent: null
    },
    columnDefs:  null,
    rowData:  [],
    enableSorting:  true,
    enableFilter:  false,
    groupSelectsChildren:  true,
    debug:  false,
    rowSelection: 'multiple',
    onSelectionChanged: onSelectionChanged,
}
function getContainer() {
    var down = {},
        _this = this;
    //do sth
}

【问题讨论】:

  • 您好,欢迎来到 Stack Overflow! :) 你有一些我们可以看看的代码吗?这样可以更轻松地为您提供帮助!

标签: javascript jquery ag-grid


【解决方案1】:

您可以将 eventListener 添加到您的网格容器中,并获取您需要的所有父节点。

document.querySelector('.ag-root-wrapper').addEventListener('click', (event) => {
    //do something with event target
    console.log(event.target);
})

【讨论】:

    【解决方案2】:

    检查您的 ag-grid 并查看其最外层 DOM 元素中的签名。

    我发现 id 是 borderLayout_eRootPanel

    因此,您可以查找此元素并获取它的父元素。

    var gridContainer = $('#borderLayout_eRootPanel').parent()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2021-03-13
      • 2019-05-01
      • 2017-01-14
      • 2019-05-18
      • 1970-01-01
      • 2020-11-06
      相关资源
      最近更新 更多