Como entender relações entre objetos na Biblioteca de objetos

Quando você cria cálculos e scripts no Designer, deve estar ciente de que os objetos aos quais você está adicionando scripts são definidos como objetos XML na Arquitetura de formulários XML subjacente. Isso significa que, embora a guia Padrão da paleta Biblioteca de objetos contenha uma ampla variedade de objetos, muitos deles são definidos pelo mesmo objeto XML. Como resultado, as várias propriedades de scripts e os métodos disponíveis são baseados na definição do objeto XML, e não no objeto da paleta Biblioteca de objetos.

Os objetos disponíveis na guia Padrão da paleta Biblioteca de objetos, baseados na mesma definição básica do objeto XML, compartilham um conjunto de propriedades e métodos em comum. Se você estiver fazendo referência à seção Objetos de script, determine o conjunto de propriedades e métodos disponíveis com base no objeto XML de base correspondente. Da mesma forma, cada definição básica do objeto XML contém um objeto filho que controla especificamente a aparência visual do objeto Designer.

Por exemplo, se você quiser procurar as propriedades e os métodos disponíveis para um objeto de campo de data/hora no Designer, comece com o objeto field. Se você quiser procurar o objeto XML correspondente que controla a aparência visual do campo de data/hora, exiba o objeto dateTimeEdit.

A tabela abaixo ilustra o mapeamento entre objetos que você vê na guia Padrão da paleta Biblioteca de objetos no Designer, e o objeto de Arquitetura de formulário XML correspondente.

Objeto da Biblioteca de objetos padrão

Objeto da arquitetura de formulário XML (básico)

Objeto da arquitetura de formulário XML (UI)

Códigos de barras

field

barcode

Botão

field

button

Caixa de seleção

field

checkButton

Campo de data/hora

field

dateTime

Campo decimal

field

numericEdit

Campo de assinatura

field

signature

Lista suspensa

field

choiceList

Botão Submeter por email

field

button

Botão Submeter por HTTP

field

button

Campo de imagem

field

imageEdit

Caixa de listagem

field

choiceList

Campo numérico

field

numericEdit

Código de barras para formulários impressos

field

barcode

Campo de senha

field

passwordEdit

Botão Imprimir

field

button

Botão de opção

field

checkButton

Botão Redefinir

field

button

Subformulário

subform

N/a

Tabela (incluindo linhas de corpo, de cabeçalho e de rodapé)

subform

N/a

Campo de texto

field

textEdit