SMART datagrid v.1 > Classes > GridBase
If there is no Row or no Column being displayed, it will return true. If it is an empty grid, emptyMessage of displayOptions will be displayed in the grid.
$('#addColumns').click(function () {
var columns = [{
fieldName: 'field1',
name : 'column1'
}, {
fieldName: 'field2'
name : 'column2'
}];
if (grid.isEmpty()) {
grid.setColumns(columns);
}
});