想知道是否有人定制了ag-grid,以便过滤器面板位于左侧(而不是右侧),并且默认情况下标准处于打开状态。我们希望通过使过滤器不太模糊来提高可用性。
还想知道用户是否可以添加/删除过滤条件,而不是默认列出所有条件。
答案 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