Columns Visibility

The columnsDropdown option can work in conjunction with columnsDisplay. The rule is that as long as the user hasn't toggled a column himself, the rules you have declared in columnsDisplay takes precedence. Once the user toggled a column, he is in charge of columns' visibility, and the settings of columnsDisplay are disregarded.