A continuación se proporcionan ejemplos de expresiones de informe para secciones repetidas.
Para acceder a preguntas de una repetición, agregue una sección de repetición a su plantilla. En una repetición denominada "defects", el marcador de posición ${#defects} denota el inicio de una sección de repetición, y ${/} denota el final. Los marcadores de posición que apuntan a preguntas de la repetición deben estar entre los marcadores de posición de inicio y final de la sección de repetición.
Nota:
Para imprimir el contenido de una repetición dentro de una tabla, asegúrese de que tanto las etiquetas de inicio como las de fin se encuentren dentro de la tabla o fuera de ella. No puede generar un informe si una de estas etiquetas está dentro de la tabla y otra está fuera. En general, si se colocan una etiqueta de inicio y de fin dentro de una tabla, la etiqueta de inicio debería estar en la primera celda y la de fin en la última.
Para acceder a preguntas dentro de una repetición anidada, coloque sus etiquetas entre las etiquetas de cada capa de repetición sobre la sección de repetición prevista. A continuación, encontrará un ejemplo:
${#repeat1}
${#repeat2}
${#repeat3}
${field1InRepeat3}, ${repeat2.field1}, ${repeat1.field1}, ${mainLayer.field1}
${/}
${/}
${/}
Las expresiones de informe no pueden leer caracteres especiales, como guiones, al hacer referencia a nombres de capa utilizando la sintaxis ${layername}. Cuando se referencie una capa con un carácter especial en su nombre, utilice un guion bajo en lugar del carácter especial. También puede hacer referencia a la capa usando la palabra clave $layers y el nombre de capa o el Id. de capa, por ejemplo, ${$layers["my layer name"]} o ${$layers[0]}. Esto puede resultar útil cuando el nombre de la capa contiene caracteres no ASCII o existen nombres de capa duplicados en el servicio de entidades.
Para hacer referencia a un campo en la repetición que tenga el mismo nombre que su repetición principal, utilice la sintaxis de ruta completa, incluidos el nombre de campo y repetición, por ejemplo, ${sharedName.sharedName}.
Para visualizar el índice de un registro repetido, utilice la expresión getValue con la palabra clave reservada $feature. El siguiente ejemplo produce 1 para el primer registro de una repetición, 2 para el segundo y así sucesivamente:
${#defects}
${$feature | getValue: "position"}
${/}