criei um evento afterProcessing pro meu formulário na intenção de enviar os dados pra um dataset customizado
este é meu afterProcessing
function afterProcessing(form){
var titreceber = { "tIPO" : form.getValue("CTIPO"),
"vALOR" : parseFloat(form.getValue("NVALOR")),
"cONTRATOMDW" : form.getValue("CCONTRATOMDW"),
"dTEMISSAO" : form.getValue("CDTEMISSAO"),
"dTRVENCTO" : form.getValue("CDTRVENCTO"),
"cLIENTE" : form.getValue("CCLIENTE"),
"cOMISSAO" : parseFloat(form.getValue("NCOMISSAO")),
"tITULO" : form.getValue("CTITULO"),
"pREFIXO" : form.getValue("CPREFIXO"),
"pIMDW" : form.getValue("CPIMDW"),
"vALCRUZ" : parseFloat(form.getValue("NVALCRUZ")),
"hISTTIT" : form.getValue("CHISTTIT"),
"nATUREZA" : form.getValue("CNATUREZA"),
"lOJACLIENTE" : form.getValue("CLOJACLIENTE"),
"qUANTIDADE" : parseFloat(form.getValue("NQUANTIDADE")),
"tIPOFAT" : form.getValue("CTIPOFAT"),
"vENDEDOR" : form.getValue("CVENDEDOR"),
"dTVENCTO" : form.getValue("CDTVENCTO"),
"cGC" : form.getValue("CCGC")
}
var tituloStr = JSON.stringify(titreceber);
var constrTitulo = DatasetFactory.createConstraint("titreceber", tituloStr, tituloStr, ConstraintType.MUST);
var dataset = DatasetFactory.getDataset("ds_IncTitulo", null, new Array(tituloStr), null);
return dataset;
}
porem ao salvar os dados do relatório meu log apresenta o seguinte erro
ERROR [com.datasul.technology.webdesk.customization.CustomizationManager] (default task-323) - Usuário Executor :
willian.carlos - Substituto :
Não - Executando evento : afterProcessingERRO AO EXECUTAR SCRIPT -> NOK - sun.org.mozilla.javascript.internal.EvaluatorException:
Java class "[Ljava.lang.reflect.Constructor;
" has no public instance field or method named "toJSON". (<Unknown source>#26) in <Unknown source> at line number 26
WARN [com.datasul.technology.webdesk.forms.business.CardIndexJSListener] (default task-323)
Erro ao executar o evento afterProcessing não foi implementado para o fichário 35 na versão 23000 mensagem: sun.org.mozilla.javascript.internal.EvaluatorException:
Java class "[Ljava.lang.reflect.Constructor;
" has no public instance field or method named "toJSON". (<Unknown source>#26) in <Unknown source> at line number 26.
WARN [com.datasul.technology.webdesk.forms.business.CardBO] (default task-323) sun.org.mozilla.javascript.internal.EvaluatorException:
Java class "[Ljava.lang.reflect.Constructor;
" has no public instance field or method named "toJSON".