let BryntumGanttController = BasicController.extend({
start: function () {
let response = this._super.apply(this, arguments);
response.then(() => {
this.$el.find('.o_cp_searchview, .o_search_options, .o_cp_pager, .o_cp_left, .o_cp_bottom_left').addClass('d-none');
this.$el.find('.o_control_panel').addClass('d-flex justify-content-between');
this.$el.find('.o_cp_top').css('min-width', '250px');
this.$el.find('.breadcrumb').css('width', '600px');
setTimeout(() => {
window.o_gantt.run = true;
}, 100);
});
return response;
}
});
This is our version.
We removed the filter and search on the gantt page. Filtering and paging is managed inside the component. Please revert your code and check if it works. Paging and filter should not be there.