Boa tarde,
Estou tentando setar o valor de um campo no evento de formulário AfterSaveNew, porém não está funcionando. No log não da nenhum erro, simplesmente não atribui o valor.
Exemplo de utilização:
function afterSaveNew(form) {
form.setValue("nomeCampo", "abc");
}
Alguém consegue me ajudar, por favor?
[UPDATE]
Algumas observações que esqueci de colocar:
-> O formulário não está associado a nenhum processo;
-> Tentei criar um dataset que consome o webservice ECMCardService e atualiza o registro do formulário criado.
No AfterSaveNew, capturo o cardId gerado (8061, neste caso abaixo) e envio para o dataset, com os valores a serem atualizados. Porém, o log retorna:
ERROR [com.totvs.technology.ecm.dm.ws.CardService] (default task-19) Ficha não encontrada: 8061: java.lang.Exception: Ficha não encontrada: 8061