({
|
getDatasets : function(component) {
|
var action = component.get("c.getDatasets");
|
action.setCallback(this, function(response) {
|
component.set("v.waiting", false);
|
var state = response.getState();
|
console.log(state);
|
if (state === 'ERROR') {
|
var errors = response.getError();
|
if (errors) {
|
if (errors[0] && errors[0].message) {
|
return alert(errors[0].message);
|
}
|
} else {
|
return console.log("Unknown error");
|
}
|
}
|
var result = response.getReturnValue();
|
component.set("v.datasets", JSON.parse(result).data);
|
});
|
component.set("v.waiting", true);
|
$A.enqueueAction(action);
|
}
|
})
|