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);

Este artigo ajudou você?