Thanks for replying. Let me try to rephrase my question.
Let's say I have two columns in my grid, col A and col B. I want to hide col A when the grid displays initially and users should be able to show col A by marking the checkbox in the column menu later on. Does it make more sense?
I think columnMenuInit is the way to go but I have not find a way to hide a column yet.