Controllers e ciclo de vida de documentos
Acesso básico com neo.get_doc
neo.get_docimport neo
doc = neo.get_doc("Task", "TASK-0001")
doc.status = "Closed"
doc.save()doc = neo.get_doc({
"doctype": "Task",
"title": "Revisar documentação NEO",
"status": "Open"
})
doc.insert()Métodos úteis
Método
Uso
Exemplo de controller
Eventos comuns do ciclo de vida
Estratégia para distribuir lógica
validate
validatebefore_save
before_saveon_submit
on_submitServiços auxiliares
Relação entre controller e front-end
Exemplo de botão no front-end chamando backend
Erros comuns
Atualizado