condition

El elemento condition puede utilizarse para indicar al motor IEG si debe o no visualizar un elemento determinado (independientemente de lo que se contenga en la condición) en función de las respuestas dadas a algunas preguntas hechas previamente. El elemento condition se usa habitualmente dentro de una sección (donde suelen contener páginas de preguntas - consulte Control del flujo en los scripts IEG para obtener más detalles) o dentro de una página, donde puede utilizarse para mostrar condicionalmente un clúster en la página. En una página de resumen, el elemento condition también se puede utilizar para visualizar condicionalmente una lista.

Cuando se utiliza con clústeres, esto puede llevar a dos tipos diferentes de comportamiento. Si el motor IEG puede determinar el valor de la expresión de la condición antes de mostrar la página, incluirá el clúster en la página o lo excluirá de ella, y el clúster permanecerá oculto o visualizado lo que dure la visita a la página. Sin embargo, si la expresión no puede evaluarse antes de que se visualice la página (es decir, si una de las preguntas en la página se utiliza en la expresión), entonces el motor transfiere la responsabilidad al participante en IEG, que ocultará/visualizará el clúster en función de la respuesta que dé el usuario a la pregunta relevante. Los clústeres dinámicamente condicionales se resaltan de forma distinta a los otros clústeres de la página: tienen un borde y están sombreados.

Tenga en cuenta que, al definir una condición para clúster dinámicamente condicional, se aplican las restricciones siguientes: