【问题标题】:ag-grid filter panel customizationag-grid 过滤器面板定制
【发布时间】:2019-12-07 03:07:11
【问题描述】:

想知道是否有人自定义了 ag-grid,以便过滤器面板位于左侧(而不是右侧),默认情况下打开条件。我们希望通过减少过滤器的模糊性来提高可用性。

还想知道用户是否可以添加/删除过滤条件,而不是默认列出所有条件。

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    position参数设置侧边栏相对于网格的位置。

    sideBar = {
        toolPanels: [
            ...
        ],
        position: 'left',
        defaultToolPanel: 'filters'
    }
    

    还可以通过定义您的自定义toolPanel 来根据您的需要添加/删除过滤条件:

    var columnDefs = [
        { 
            field: "your_field",
            filter: false, //set filter to false to hide it from sidebar
        },
    ];
    

    以及侧边栏设置:

    sideBar = {
            {
                id: 'filters',
                labelDefault: 'Filters',
                labelKey: 'filters',
                iconKey: 'filter',
                toolPanel: 'agFiltersToolPanel',
            }
        ]
    }
    

    更多详情见官方文档:ag-grid sidebar

    【讨论】:

      猜你喜欢
      • 2020-06-12
      • 2019-07-28
      • 2016-06-15
      • 2019-03-21
      • 2022-10-17
      • 2019-04-20
      • 2018-11-30
      • 2018-02-06
      • 2020-03-29
      相关资源
      最近更新 更多