|
@@ -255,7 +255,7 @@ var SmartViewModel = function(options) {
|
|
|
self.evaluateQuery();
|
|
self.evaluateQuery();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- self._reloadcfs = function() {
|
|
|
|
|
|
|
+ self._reloadcfs = function(callback) {
|
|
|
return API.queryTable("getColumnDescriptors").done(function(data) {
|
|
return API.queryTable("getColumnDescriptors").done(function(data) {
|
|
|
self.columnFamilies.removeAll();
|
|
self.columnFamilies.removeAll();
|
|
|
var keys = Object.keys(data);
|
|
var keys = Object.keys(data);
|
|
@@ -263,6 +263,8 @@ var SmartViewModel = function(options) {
|
|
|
self.columnFamilies.push(new ColumnFamily({name:keys[i], enabled:false}));
|
|
self.columnFamilies.push(new ColumnFamily({name:keys[i], enabled:false}));
|
|
|
}
|
|
}
|
|
|
self.reload();
|
|
self.reload();
|
|
|
|
|
+ if(callback!=null)
|
|
|
|
|
+ callback();
|
|
|
});
|
|
});
|
|
|
};
|
|
};
|
|
|
|
|
|