({
|
onModelsTab: function(component, event, helper) {
|
helper.getModelsByDataset(component);
|
component.set('v.currentTab', 'models');
|
},
|
|
onLabelsTab: function(component, event, helper) {
|
component.set('v.currentTab', 'labels');
|
},
|
|
onRefresh: function(component, event, helper) {
|
helper.getModelsByDataset(component);
|
},
|
|
onDeleteDataset: function(component, event, helper) {
|
var action = component.get("c.deleteDataset");
|
action.setParams({
|
datasetId: component.get("v.dataset").id
|
});
|
action.setCallback(this, function(response) {
|
var changeEvent = component.getEvent("onchange");
|
changeEvent.fire();
|
var state = response.getState();
|
console.log(state);
|
if (state === 'ERROR') {
|
var errors = response.getError();
|
if (errors) {
|
if (errors[0] && errors[0].message) {
|
alert("Error message: " + errors[0].message);
|
}
|
} else {
|
console.log("Unknown error");
|
}
|
}
|
var result = response.getReturnValue();
|
console.log(result);
|
});
|
$A.enqueueAction(action);
|
},
|
|
onTrainModel: function(component, event, helper) {
|
var action = component.get("c.trainModel");
|
var dataset = component.get("v.dataset");
|
action.setParams({
|
modelName: dataset.name + " model",
|
datasetId: dataset.id
|
});
|
action.setCallback(this, function(response) {
|
var state = response.getState();
|
console.log(state);
|
if (state === 'ERROR') {
|
var errors = response.getError();
|
if (errors) {
|
if (errors[0] && errors[0].message) {
|
alert("Error message: " + errors[0].message);
|
}
|
} else {
|
console.log("Unknown error");
|
}
|
}
|
|
var result = response.getReturnValue();
|
console.log(result);
|
//alert("Started training model");
|
});
|
$A.enqueueAction(action);
|
},
|
})
|