fix multiple button issue (#14443)

This commit is contained in:
Alan Ren
2021-02-25 13:23:56 -08:00
committed by GitHub
parent dbb6b71908
commit b28e845506

View File

@@ -99,6 +99,10 @@ export class HeaderFilter<T extends Slick.SlickData> {
if ((<FilterableColumn<T>>column).filterable === false) {
return;
}
if (args.node.classList.contains('slick-header-with-filter')) {
// the the filter button has already being added to the header
return;
}
args.node.classList.add('slick-header-with-filter');
const $el = jQuery(`<button aria-label="${ShowFilterText}" title="${ShowFilterText}"></button>`)
.addClass('slick-header-menubutton')