Atributos

Tabla 1. Atributos de question-page
Nombre Descripción
id Un identificador exclusivo de esta página. Este id puede utilizarse para referenciar esta página cuando se enlaza a ella desde otra parte del script, o cuando se indica en qué página empezar cuando se vuelve a entrar en un script.
entity

El nombre de una entidad del esquema de Almacén de datos asociado. Si se utiliza directamente dentro de una sección, la entidad referenciada en una página debe ser hija del elemento raíz dentro del esquema. Se asume que cualquier atributo en un clúster de esta página que no tenga su propia entidad especificada será un atributo de esta entidad.

Cuando una página se utiliza dentro de un bucle, no hay necesidad de establecer la entidad en la página si coincide con la entidad utilizada en el propio bucle

criteria

Se utiliza en combinación con el atributo entity para identificar el/los registro(s) exacto(s) que hay que mostrar en esta página. El concepto del atributo criteria es similar al de la cláusula where de una sentencia SQL. Si la question-page no está contenida en un bucle, el motor IEG dará por sentado que solo hay un registro que coincida con el criterio y, por tanto, solo seleccionará el primer registro devuelto. Así pues, a fin de asegurar que todo funcione de la forma prevista, el criterio debería coincidir con un único registro en esta situación. Si no existe ningún registro que coincida con los criterios especificados, no se mostrará ningún valor en los campos de entrada de esta página, y cuando se guarden los datos especificados por el usuario, se creará un registro. Si no se especifica ningún criterio, se asume que solo existe una única instancia de la entidad por elemento raíz en el Almacén de datos.

Si la página está dentro un bucle, no deberá especificarse ningún criterio porque será el criterio del bucle el que se utilice.

progress El porcentaje a utilizar en la barra de progreso cuando el usuario llegue a esta página.
show-person-tabs Cuando se establece a true, este atributo indica al motor y al participante IEG que las pestañas de persona deben visualizarse en la parte superior de la página. Puede encontrarse información adicional al respecto en el capítulo de control de flujo. Solo debe utilizarse en páginas incluidas en un bucle.
read-only Cuando se establece a true, este atributo indica al reproductor IEG que no debe haber ningún control de entrada disponible al usuario en esta página, y en su lugar los valores presentados deberán ser de sólo lectura, como en las páginas de resumen.
show-back-button Cuando se establece a true, este atributo indica al participante en IEG que el botón Atrás debe visualizarse. Si no se especifica, este atributo se establecerá a true de forma predeterminada.
show-exit-button Cuando se establece a true, este atributo indica al participante en IEG que el botón Salir debe visualizarse. Si no se especifica, este atributo se establecerá a false de forma predeterminada.
show-next-button Cuando se establece a true, este atributo indica al participante en IEG que el botón Siguiente debe visualizarse. Si no se especifica, este atributo se establecerá a true de forma predeterminada.
show-save-exit-button Cuando se establece a true, este atributo indica al participante en IEG que el botón 'Guardar y salir' debe visualizarse. Si no se especifica, este atributo se establecerá a true de forma predeterminada.
read-only-expression Una expresión booleana que, cuando evalúa a true en tiempo de ejecución, hace que la página de pregunta se vuelva de sólo lectura.
set-focus Cuando se establece a false, este atributo indica al participante en IEG que no debe establecerse un foco inicial en el formulario. Si no se especifica, este atributo se establecerá a true de forma predeterminada.