So, remember that gratitude from yesterday?
Well, I figured it out. All by myself. Go me!
Prepare for technobabble. Feel free to put on Madonna's "Like a Virgin" to listen to while you read said technobabble, if you like.
DT is in fact SO fancy that it has all these extensions which can make it do YET MORE THINGS.
One of those extensions is called Responsive, and its whole purpose is to make DT act, well, responsively. When your window shrinks because you're on a phone or tablet, DataTables will do awesome, space-aware things too, like hide columns, or shove data down into a "child row" for you. Part of that is shoving only the columns you want, when you want.
Well, that's fine in theory, but when I went to use it in my day job it did no such thing.
I figured out why.
FIRST it's because SB-Admin-2 while beautiful, wonderful, and all-inclusive, like a package vacation is somewhat dated. It does ship with versions of bootstrap, data tables, and even responsive included.
And that's just fine. Except that picking which columns have priority to stay visible is a feature that's newer than the version shipped with the template.
Here, I'll show you.
In a word...
I love when I figure shit out!