我使用自定义的CategoryFilter
为我的类别AgGrid:
const columnDefs = [
{
field: 'categoryId',
headerName: t('category', { ns: 'common' }),
cellRendererSelector: (params: ICellRendererParams<IProduct>) => ({
component: CategoryColumn,
params: {
...params,
defaultLanguage
}
}),
filter: CategoryFilter,
floatingFilterComponentParams: {
suppressFilterButton: false,
},
}
]
当我按类别筛选时,我可以在输入字段中输入值,但它仍然没有显示在列名称下:
如何在“类别”列标题下显示所选类别?
1条答案
按热度按时间mwkjh3gx1#
您可以通过
forwardRef
将<CategoryColumn/>
引用传递给父组件,并通过<CategoryColumn/>
内部的useImperativeHandle
函数参数访问父模型的值。CategoryColumn
index.tsx
读过银栅浮动过滤器!