农业网格过滤器面板定制

时间:2019-12-06 16:52:11

标签: ag-grid

想知道是否有人定制了ag-grid,以便过滤器面板位于左侧(而不是右侧),并且默认情况下标准处于打开状态。我们希望通过使过滤器不太模糊来提高可用性。

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

1 个答案:

答案 0 :(得分:0)

存在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