public async Task RemoveColumn(string path)
{
var cols = this.Columns.Where(c => c.Path == path).ToList();
foreach (var col in cols)
this.Columns.Remove(col);
// Check if column filter exists, if yes, deactivate it.
if (this.Filter.FieldsFilter.FieldFilters.ContainsKey(path) && this.Filter.FieldsFilter.FieldFilters[path].IsActive)
{
this.Filter.FieldsFilter.SetFieldFilter(path, null);
await this.Refresh();
}
updateSelectedViewInConfig();
}