En este ejemplo se muestra cómo obtener el valor actual de una lista desplegable. También muestra distintos modos de acceder al valor anterior de una lista desplegable en un formulario. Además de las secuencias de comandos que definen los valores actuales y anteriores, es importante señalar que las secuencias de comandos se encuentran en el suceso change de la lista desplegable.
En el siguiente ejemplo, cuando la persona que rellena el formulario selecciona un valor en la lista desplegable, éste aparece en el campo Valor actual. Seguidamente, cuando la persona que rellena el formulario selecciona otro valor de la lista desplegable, este nuevo valor aparece en la lista de valores actuales y el valor anterior aparecerá en el campo Valor anterior 1.
Nota: Cada método para obtener el valor anterior de una lista desplegable utiliza una secuencia de comandos diferente. El campo de texto Valor anterior 1 se rellena con una referencia directa a la propiedad rawValue de la lista desplegable, mientras que el campo de texto Valor anterior 2 se rellena con la propiedad prevText. Para obtener resultados coherentes, se recomienda acceder al valor anterior con la propiedad prevText.
Para ver este ejemplo de secuencias de comandos y otros, visite LiveCycle Developer Center.
Secuencia de comandos para rellenar el campo de texto Valor actual
Rellene el valor del campo de texto Valor actual con la propiedad newText:
CurrentValue.rawValue = xfa.event.newText;
Secuencia de comandos para rellenar el campo de texto Valor anterior 1
Rellene el valor del campo de texto Valor anterior 1 mediante una referencia a rawValue de la lista desplegable:
PreviousValue1.rawValue = DropDownList.rawValue;
Secuencia de comandos para rellenar el campo de texto Valor anterior 2
Rellene el valor del campo de texto Valor anterior 2 con la propiedad prevText:
PreviousValue2.rawValue = xfa.event.prevText;