Versão atual:

AfterSaveNew - form.setValue()

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

Versões (2):

Ver a versão formatada

AfterSaveNew - form.setValue()

  • criado 01 de Oct de 2018

Comentário

new question