Hi Scott,
Greetings from
Syncfusion support.
Based on your query,
you want to hide the filterbar if the filtering is disabled for the particular column.
Your requirement can be achieved in the created event of the EJ2 Grid.
Please refer the below code example:
function created() {
var grid = document.getElementsByClassName('e-grid')[0].ej2_instances[0];
var filter = grid.element.querySelectorAll('.e-filterbarcell');
var columns = grid.getVisibleColumns();
for (var i = 0; i < columns.length; i++) {
if (!columns[i].allowFiltering) {
filter[i].querySelector('.e-input-group').classList.add('e-hide');
}
}
}
|
Regards,
Joseph I.