|
Los fragmentos pueden contener funciones JavaScript reutilizables o valores almacenados de forma independiente de cualquier objeto de secuencia de comandos en particular. Estos fragmentos se utilizan para crear funciones y propiedades personalizadas con el fin de usarlas en muchas ubicaciones de un formulario o en muchos formularios.
Por ejemplo, el fragmento countryScript controla la interacción entre las listas País y Estado/provincia de los formularios de ejemplo. Las opciones que aparecen en la lista desplegable Estado/provincia dependen del país seleccionado en la lista desplegable País.
Probar un fragmento de secuencia de comandos de ejemploAbra el formulario de ejemplo Mi OC interactiva.pdf y haga clic en la ficha Vista previa de PDF en el Editor de presentaciones.
En la sección Pedido por del formulario, seleccione Canadá en la lista desplegable País y, después, haga clic en la lista desplegable Estado/provincia. En la lista se muestran las provincias que se pueden seleccionar.
A continuación, seleccione Estados Unidos en la lista desplegable País y, después, haga clic en la lista desplegable Estado/provincia. En la lista se muestran los estados que se pueden seleccionar.
Ahora, se examinará con más detalle el fragmento countryScript de los formularios de ejemplo.
Ver la secuencia de comandos del fragmento countryScriptEn la paleta Biblioteca de fragmentos, haga clic con el botón derecho en countryScript y seleccione Editar fragmento.
Observe que el fragmento es un elemento secundario de Variables en la paleta Jerarquía. Los fragmentos no pueden contener secuencias de comandos que estén asociadas a otros objetos de formulario, como secuencias de comandos de sucesos como validate, calculate o initialize.
Seleccione el objeto de secuencia de comandos countryScript en la paleta Jerarquía.
Expanda el Editor de secuencias de comandos para ver la secuencia de comandos.
El fragmento countryScript tiene referencias de los objetos de lista desplegable drpDeliverToCountry y drpDeliverToStatePrv en los fragmentos OrderedByAddress y DeliverToAddress de los formularios de ejemplo.
En la paleta Biblioteca de fragmentos, haga clic con el botón derecho en DeliverToAddress y seleccione Editar fragmento.
Seleccione el objeto de lista desplegable drpDeliverToCountry en la paleta Jerarquía y vea la secuencia de comandos en el Editor de secuencias de comandos. Observe cómo se hace referencia al fragmento countryScript en el Editor de secuencias de comandos.
Haga clic para continuar: Uso de fragmentos cuando se controla la visualización de subformularios
|
|
|