Suporte a scripts para formulários HTML5 scripting-support-for-html-forms
CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
As propriedades do JavaScript, FormCalc e os métodos suportados em formulários HTML5 são os listados abaixo:
$event event
$host host
campo field
Formulário form
Propriedade
Descrição
Exceção
formNodes
Retorna uma lista de todos os objetos de modelo de formulário que estão vinculados a um objeto de dados especificado.
InstanceManager instancemanager
Propriedade
Descrição
name
Um identificador usado para identificar esse elemento em expressões de script.
occur
Descreve as restrições sobre o número de instâncias permitidas para seu contêiner de inclusão.
min
Especifica o número mínimo de instâncias que podem ser instanciadas.
max
Especifica o número máximo de instâncias que podem ser instanciadas.
count
Especifica o número atual de instâncias instanciadas.
setInstances
Adiciona ou remove os subformulários ou conjuntos de subformulários especificados desse nó.
addInstance
Adiciona uma nova instância de um subformulário ou conjunto de subformulários a esse nó.
removeInstance
Remove um subformulário ou conjunto de subformulários desse nó.
moveInstance
Move um objeto filho de um objeto de modelo de formulário para outro local especificado no modelo de formulário. As informações correspondentes do modelo de dados para o objeto também são realocadas no modelo de dados.
insertInstance
Insere uma nova instância de um subformulário ou conjunto de subformulários nesse nó.
list list
Propriedade
Descrição
length
O número de elementos na lista.
item
Um índice com base em zero na coleção.
append
Anexa um nó ao final da lista de nós.
remove
Remove um nó da lista de nós.
insert
Insere um nó antes de um nó específico na lista de nós.
nó node
Propriedade
Descrição
Exceção
createNode
Cria um novo nó com base em um nome de classe válido.
Nenhum
isContainer
Especifica se esse objeto é um objeto de contêiner.
Nenhum
isNull
Indica se o valor de dados atual é um valor nulo.
Nenhum
resolveNode
Avalia a expressão SOM especificada, começando com o objeto de modelo de objeto de formulário XML atual, e retorna o valor do objeto especificado na expressão SOM.
Nenhum
resolveNodes
Avalia a expressão SOM especificada, começando com o objeto de modelo de objeto de formulário XML atual, e retorna o valor do objeto especificado na expressão SOM.
Nenhum
oneOfChild
Cria um novo nó com base em um nome de classe válido.
Nenhum
getElement
Retorna um objeto filho especificado.
Nenhum
getAttribute
Obtém um valor de propriedade especificado.
Nenhum
setAttribute
Define o valor de uma propriedade especificada.
Nenhum
modelo model
Propriedade
Descrição
Exceção
ND
ND
ND
Subformulário subform
enviar submit
Propriedade
Descrição
target
O URL para o qual os dados são enviados. A omissão desse atributo implica que o aplicativo de processamento XFA obtenha o URI usando uma técnica específica do produto, como acessar informações específicas do produto no objeto de configuração.
árvore tree
subformset subformset
Propriedade
Descrição
Exceção
instanceManager
O objeto instanceManager gerencia a criação, a remoção e a movimentação de instâncias de objetos de modelo de formulário.
Nenhum
content content
Propriedade
Descrição
Exceção
isNull
Indica se o valor de dados atual é o valor nulo.
dataValue datavalue
Propriedade
Descrição
Exceção
isNull
Indica se o valor de dados atual é o valor nulo.
edge edge
fill fill
linear linear
linha line
padrão pattern
radial radial
stipple stipple
draw draw
corner corner
checkButton checkbutton
choiceList choicelist
dateTimeEdit datetimeedit
Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que envolve o objeto dateTimeEdit.
Imagem image
imageEdit imageedit
Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que envolve o objeto imageEdit.
numericEdit numericedit
Propriedade
Descrição
Exceção
border
O objeto border descreve a borda que circunda um objeto.
nenhuma
objeto object
retângulo rectangle
textEdit textedit
exclGroup exclgroup
arco arc
border border
$layout layout
itens items
Propriedade
Descrição
Exceção
presence
Especifica a visibilidade de um objeto.
Nenhum
FormCalc formcalc
FormCalc é uma linguagem específica do XFA para criar raízes de cálculo e lógica centradas em formulários eletrônicos. FormCalculation fornece um conjunto avançado de funções de compilação.
Funções compatíveis com FormCalc formcalc-supported-functions
Suporte à expressão FormCalc formcalc-expression-support
Suporte à API do Acrobat acrobat-api-support
-
Funções aritméticas
- Abs()
- Avg()
- Ceil()
- Contagem()
- Floor()
- Max()
- Mín()
- Mod()
- Round()
- Soma()
-
Funções científicas
- Acos()
- Asin()
- Atan()
- Atan2()
- Cos()
- Sin()
- Bronze()
- Exp()
- Registro()
- Pow()
- Sqrt()
- Deg2Rad()
- Rad2Deg()
- Pi()
-
Funções financeiras
- Abr()
- Cterm()
- Fv()
- Ipmt()
- Npv()
- Pmt()
- Ppmt()
- Pv()
- Rate()
- Termo()
-
Funções lógicas
- Choose()
- If()
- Oneof()
- Dentro()
-
Funções de string
- Em()
- Concat()
- Esquerda()
- Len()
- Lower()
- Ltrim()
- Substituir()
- Direita()
- Rtrim()
- Espaço()
- Stuff()
- Substr()
- Upper()
- WordNum()
-
Data e hora
- Data()
- num2date()
- DateFmt()
Eventos XFA suportados supported-xfa-events
Os seguintes eventos XFA do lado do cliente são suportados:
- Inicializar
- Validar
- Calcular
- Clique em
- Insira
- Sair
- Alterar
- EstadoValidação
NOTE
Os formulários HTML5 são renderizados no lado do cliente (navegador). Recomenda-se usar o lado do cliente validate e calculate scripts em vez de scripts do lado do servidor.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da