SMART datagrid v.1 > Classes > GridBase
Call the callback function specified by callback to all column objects set being displayed in grid, including the child columns being included in Column Group.
You can use visitAllColumns to include the columns which are not displayed.
$('#btnVisibleColumns').click(function () {
var columns = [];
grid.visitAllColumns(function (col) {
columns.push(col);
});
model.setVisibleColumns(columns);
});