code: public void setColumnVisible(String colName, boolean visible) {
          ColumnDefEx col = findColumn(colName);
          if (col == null) return;
          col.setVisible(visible);
          JsDataTable.setColVisible(getElement(), colName, visible);
      }
docs: Works dynamically after dataTable is initialized