Я пытаюсь перенести код из Visualforce (работает) в компонент Lightning. Метод обновления должен рисовать график и перерисовывать его при изменении корневого узла. Я считаю, что правильно объявляю методы, но когда я вызываю «обновление», я получаю указанную выше ошибку. Я попытался изменить имя функции, если это было зарезервированное ключевое слово, но получил ту же ошибку. Какие-либо предложения?? Большое спасибо
Код выглядит следующим образом...
({
doInit : function(component, event, helper) {
var action = component.get("c.getNodeJSON");
action.setCallback(this, function(response){
var data = JSON.parse(response.getReturnValue());
component.set("v.root", data);
update(component, root);
});
$A.enqueueAction(action);
},
update : function(component, source) {
var root = component.get("v.root");
// etc etc
}
})