...
Depois de escolhido um bloco, qualquer erro gerado na manipulação da fonte de dados será enviado para esse bloco. Caso o desenvolvedor queria manipular o erro e enviar um outro, basta lançar um nova excessãoexceção. Veja o exemplo abaixo:
O evento pode receber os seguintes argumentos:
...
- primaryKey: primeira chave primária da fonte;
- primaryKeys: lista com todas as chaves primárias da fonte;
- entityName: nome da entidade;
- eventName: nome do evento (onError);
- data: objeto da entidade manipulado;
- exception: objeto da excessãoexceção;
- exceptionMessage: mensagem da excessãoexceção;