Comprensión de las relaciones entre los objetos en la Biblioteca de objetos

Al crear cálculos y secuencias de comandos en Designer, debe tenerse en cuenta que los objetos a los que se añaden secuencias de comandos se definen realmente como objetos XML en la Arquitectura de formularios XML subyacente. Es decir, mientras que la ficha Estándar de la paleta Biblioteca de objetos contiene una gran variedad de objetos, muchos de ellos están definidos por mismo objeto XML. Como resultado, los distintos métodos y propiedades de secuencias de comandos disponibles se basan en la definición del objeto XML y no del objeto incluido en la paleta Biblioteca de objetos.

Los objetos disponibles incluidos en la ficha Estándar de la paleta Biblioteca de objetos basados en la misma definición de objetos XML base comparten un conjunto de métodos y propiedades comunes. Si consulta la sección Objetos de secuencias de comandos, puede determinar el conjunto de propiedades y métodos disponibles en función del objeto XML base correspondiente. De la misma forma, cada definición de objeto XML base contiene un objeto secundario que controla específicamente el aspecto visual del objeto de Designer.

Por ejemplo, si desea examinar las propiedades y los métodos disponibles para un objeto Campo de fecha y hora en Designer, comience por el objeto field. Si desea examinar el objeto XML correspondiente que controla el aspecto visual del Campo de fecha y hora, vea el objeto dateTimeEdit.

En la tabla que aparece a continuación se muestra la asignación existente entre los objetos que se encuentran en la ficha Estándar de la paleta Biblioteca de objetos de Designer y el objeto correspondiente de la Arquitectura de formularios XML.

Objeto de la Biblioteca de objetos estándar

Objeto de XML Form Architecture (Base)

Objeto de XML Form Architecture (Interfaz de usuario)

Códigos de barras

field

barcode

Botón

field

button

Casilla de verificación

field

checkButton

Campo de fecha y hora

field

dateTime

Campo decimal

field

numericEdit

Campo de firma

field

signature

Lista desplegable

field

choiceList

Botón de envío por correo electrónico

field

button

Botón Enviar HTTP

field

button

Campo de imagen

field

imageEdit

Cuadro de lista

field

choiceList

Campo numérico

field

numericEdit

Código de barras de formularios impresos

field

barcode

Campo de contraseña

field

passwordEdit

Botón Imprimir

field

button

Botón de radio

field

checkButton

Botón Restablecer

field

button

Subformulario

subform

N/a

Tabla (incluidas filas de trabajo, filas de encabezado y filas de pie de página)

subform

N/a

Campo de texto

field

textEdit