我正在尝试Ag-Grid的企业版,但是使用此版本时,我无法使用标准的“列过滤器”。 它只有一个带有过滤功能的“列面板”,但是使用起来比较困难。
使用ag-grid企业版(我需要其他功能)时,有没有办法获得社区版本的列过滤器。
也许通过指定一些menuTabs
选项...但是文档对这些菜单可用的选项没有帮助。
以下是简单列过滤器的示例(需要的功能): https://plnkr.co/edit/HougMsUWbIU2Plhd9rRz?p=preview
这是“企业过滤器”(我不想要的功能)的示例: https://plnkr.co/edit/wg6cpAVn7t7rrbX143ug?p=preview
非常感谢
答案 0 :(得分:1)
您可以在columnDefs
中指定filter
值:
agNumberColumnFilter
一个用于数字比较的数字过滤器。
agTextColumnFilter
用于字符串比较的文本过滤器。
agDateColumnFilter
用于日期比较的日期过滤器。
agSetColumnFilter
设置过滤器,受过滤器在Microsoft Excel中的工作方式的影响。这是一个ag-Grid-Enterprise功能。
要获得简单的过滤器,可以使用:agNumberColumnFilter
,agTextColumnFilter
,agDateColumnFilter
和menuTabs:['filterMenuTab']
,在这种情况下,其他标签将被取消。
或者您可以将floatingFilter
与suppressMenu
gridOptions
属性一起使用
例如:
filter: 'agNumberColumnFilter', menuTabs:['filterMenuTab']
或者:
gridOptions.floatingFilter: true
....
filter:'agNumberColumnFilter', suppressMenu: true