Editor de JavaScript
Para inserir o script selecione o elemento que deseja inserir o script e na visão Propriedades, guia Execução ou Notificação, pressione o botão Scripts.
Importar bibliotecas JavaScript
É possível utilizar no Editor JavaScript, funções padrões do JavaScript, porém, por padrão é importada apenas a biblioteca org.joda.time. Para utilizar as demais classes, deve-se declará-las com o seu caminho completo no início do código, exemplo:
org.mozilla.js.ClassExample
Tendo feita a declaração, pode-se utilizar as funções da classe importada.
Manipulando Date e DateTime
Para escrita em variáveis ou propriedades de variáveis do tipo Date e DateTime, devem ser utilizados os tipos correspondentes da API JODA, LocalDate e LocalDateTime.
Não é possível atribuir objetos de Date e DateTime específicos do JavaScript para essas variáveis, caso sejam utilizados, será lançado um erro de negócio na execução.
A utilização desses tipos do JavaScript dentro dos scripts é permitida, desde que esses não sejam atribuídos para as variáveis ou propriedades de variáveis do processo.
Modo correto:
var vars = context.getVars();
var date = new LocalDate(2013, 04, 19);
var dateTime = new LocalDateTime(2013, 04, 19, 14, 32);
// Atribuí os valores as variáveis do processo
vars.setDate(date);
vars.setDateTime(dateTime);
Modo incorreto:
var vars = context.getVars();
var date = new Date(2013, 04, 19);
var dateTime = new DateTime(2013, 04, 19, 14, 32);
// Atribuí os valores as variáveis do processo
vars.setDate(date);
vars.setDateTime(dateTime);

English
Español


