Puede cambiar la forma en que se presentan las encuestas definiendo la apariencia de cada tipo de pregunta. Agregue una columna appearance a la hoja de cálculo para cambiar la apariencia y la funcionalidad de las preguntas de la encuesta.
No todas estas apariencias son compatibles con la aplicación de campo y la aplicación web Survey123. Consulte la Referencia rápida para obtener una tabla que describe qué apariencias se puede esperar que funcionen en cada entorno. Esta tabla también se puede encontrar en la hoja de cálculo Apariencias de la plantilla Advanced XLSForm de Survey123.
Sugerencia:
Para ver cómo aparecerán las preguntas en la encuesta, consulte la muestra Apariencias en Survey123 Connect. Al publicar la muestra con la cuenta de ArcGIS, también puede ver cómo aparecerán las preguntas en la aplicación web de Survey123.
Múltiples apariencias
Puede agregar múltiples apariencias a la columna Apariencia de una pregunta separando las apariencias con espacios. Las apariencias pueden encontrarse en cualquier orden. Por ejemplo, una pregunta de imagen podría tener las siguientes tres apariencias especificadas en la columna Apariencia:
annotate new-front multiline
Puede especificar apariencias de anchura para preguntas de encuestas que utilizan un diseño de cuadrícula. Pueden especificarse anchuras con cualquier combinación de apariencias admitidas en el tipo de pregunta. Por ejemplo,una pregunta determinada en un diseño de cuadrícula podría tener lo siguiente en la columna Apariencia:
w3 likert
Ocultar preguntas
Si la apariencia se define como hidden, cualquier tipo de pregunta, incluidos los grupos y las repeticiones, se puede ocultar de la vista al rellenar la encuesta, pero aceptará y enviará valores y cálculos predeterminados. Es más versátil que el tipo de pregunta oculta, ya que se puede aplicar a cualquier tipo de pregunta.
Texto
Si la apariencia se define como multiline, se presenta una pregunta de texto como un cuadro de texto de varias líneas. Puede establecer la altura predeterminada de este cuadro de texto definiendo un parámetro defaultHeight en la columna body::esri:style. Por ejemplo, al introducir defaultHeight=5 en la columna body::esri:style, se mostrarán cinco líneas en un cuadro de texto multilínea cuando se abra la encuesta. Si no está definido, el cuadro de texto multilínea muestra tres líneas cuando se abre la encuesta.
En función de si la apariencia se define como predictivetext o nopredictivetext, una pregunta de texto hace que el texto predictivo se habilite o se deshabilite, respectivamente, en los dispositivos móviles. De forma predeterminada, Android tiene el texto predictivo deshabilitado para las preguntas de texto, mientras que sí está habilitado por defecto en iOS.
Nota:
Controlar la altura de las preguntas no se admite en la aplicación web Survey123.
Las apariencias predictivetext y nopredictivetext no se admiten en la aplicación web Survey123.
El texto predictivo está deshabilitado de forma predeterminada para preguntas de texto en Android, lo que puede desactivar la función de conversión de voz en texto en algunos teclados. Aplique la apariencia predictivetext a una pregunta de texto para habilitar la conversión de voz en texto en esa pregunta.
Texto InfraMarker
Utilice las siguientes apariencias para leer datos de una etiqueta RFID de InfraMarker o escribir datos en ella.
Si la apariencia de una pregunta de texto se define como inframarker, puede definir la información para escribir en una etiqueta. Esta información puede incluir propietario del activo, nombre del activo, latitud y longitud, y los valores se pueden derivar de otras preguntas de la encuesta. Por ejemplo, la expresión siguiente de la columna Cálculo escribe las respuestas de las preguntas asset_name, asset_owner, lat y long en la etiqueta:
concat("assetName=", ${asset_name}, "&assetOwner=", ${asset_owner}, "&latitude=", ${lat}, "&longitude=", ${long})
Si la apariencia de otra pregunta de texto en la misma encuesta se define como getinframarkerid, la identificación única de la etiqueta de 24 caracteres InfraMarker se recupera y se almacena en el registro de la encuesta.
Para obtener más información, consulte la documentación de InfraMarker.
Geocodificación
Si la apariencia se define como geocode, se utiliza una pregunta de texto para buscar y enviar una dirección geocodificada. Empiece a escribir una dirección y aparecerán una serie de opciones de autocompletar que sugieren ubicaciones en función de los localizadores disponibles predeterminados para su organización. Si el usuario no ha iniciado sesión, se utilizará ArcGIS World Geocoder. La dirección final seleccionada se enviará a la capa de entidades como una cadena de caracteres: sin embargo, los datos geocodificados completos se almacenan temporalmente como un objeto JSON antes de enviarlos, lo que permite extraer propiedades individuales en otros campos.
Para extraer propiedades específicas del objeto JSON, utilice la función pulldata("@json") en la columna calculation de otra pregunta.
pulldata("@json", ${address}, "location.x")
pulldata("@json", ${address}, "searchCandidate")
Todo el objeto JSON se puede devolver en un único campo de texto si no se define una propiedad individual.
pulldata("@json", ${address})
Para obtener más información sobre la función pulldata("@json"), consulte Recuperar un valor a partir de un JSON.
Nota:
Geocodificar con ArcGIS World Geocoding Service consumirá créditos. Para obtener más información, consulte Comprender los créditos.Para definir un localizador específico del que devolver resultados, proporcione el Id. de elemento del localizador en la columna bind::esri:parameters, por ejemplo, geocode=36ff9e8c13e042a58cfce4ad87f55d19. El localizador utilizado en una encuesta de ArcGIS Online debe ser un elemento de ArcGIS Online. El localizador utilizado en una encuesta de ArcGIS Enterprise debe ser un elemento del mismo portal que la encuesta.
Las propiedades disponibles difieren en función del localizador utilizado. La excepción es la propiedad searchText, que está disponible independientemente del localizador utilizado y devuelve la cadena de caracteres exacta utilizada para buscar la dirección o la opción seleccionada en una lista de resultados.
Puede controlar aún más la presentación de una pregunta de apariencia geocode definiendo uno de los siguientes parámetros en la columna body::esri:style:
- indicator: permite que los resultados geocodificados muestren la dirección y la distancia desde la ubicación actual del dispositivo. Puede establecer este parámetro en distance, direction, ambos valores separados por una coma, o none. De forma predeterminada, este parámetro está configurado para mostrar solo la distancia.
- proximity: controla si los resultados geocodificados solo muestran resultados dentro de un determinado radio de la ubicación del dispositivo. Este parámetro acepta un número, seguido de cualquiera de las siguientes unidades estándar: m (metros), km (kilómetros), ft (pies), mi (millas) o yd (yardas). Si no se proporciona ninguna unidad, se utilizarán metros de forma predeterminada. Si se establece en 0, no se tendrá en cuenta la proximidad en los resultados de búsqueda. De forma predeterminada, este parámetro está establecido en on, lo que permite ordenar las sugerencias por proximidad sin filtrar ninguna ubicación debido a la distancia.
- maxResults: controla la cantidad máxima de resultados proporcionados. Por ejemplo, maxResults=10 devolverá un máximo de 10 resultados posibles. De forma predeterminada, este parámetro está configurado para mostrar 6 resultados como máximo.
- suggestions: funciona como una interfaz para la operación suggest en la API REST de ArcGIS. Cuando este parámetro se configura en yes, la lista desplegable de posibles ubicaciones se rellena mediante la operación suggest. Cuando este parámetro se configura en no o si el servicio de geocodificación no admite la operación suggest, la lista de posibles ubicaciones se rellena mediante la operación findAddressCandidates. De forma predeterminada, este parámetro está establecido en yes.
La apariencia geocode requiere una conexión a Internet y no funcionará en un entorno sin conexión.
Nota:
Los parámetros de indicador, proximidad, maxResults y sugerencias no son compatibles con la aplicación web de Survey123.
Telémetro
Si la apariencia se define como telémetro, una pregunta de texto puede aceptar el objeto JSON completo o un valor específico devuelto desde un telémetro. Cuando se usa para aceptar el objeto JSON completo, esta pregunta debe tener bind::esri:fieldLength establecido en 1000 para garantizar que se ajuste el valor completo.
Al establecer la apariencia en telémetro, una pregunta de número entero o decimal puede aceptar un valor específico devuelto desde un telémetro. Especifique qué medida almacenar usando uno de los siguientes valores en la columna bind::esri:parameters: altura, acimut, distancia horizontal, distancia de pendiente, inclinación. Por ejemplo, measurement=height almacenará solo el valor de altura devuelto desde el telémetro.
Fecha
Si la apariencia se define como year, se presenta una pregunta de fecha como un botón solo de año, con flechas para aumentar o reducir el valor del año.
Si la apariencia se define como month-year, se presenta una pregunta de fecha como un par de botones, uno para el mes y otro para el año. Los dos tienen flechas para aumentar o reducir el valor.
Nota:
Las apariencias year y month-year aparecen si la encuesta se carga con valores del mes y el año actuales. Sin embargo, ya no contienen estos valores, por lo que enviarán un valor vacío a no ser que se editen manualmente o se aplique un valor predeterminado o un cálculo.
Si la apariencia se define como week-number, se sigue presentando una pregunta de fecha con un selector de calendario para elegir la fecha, pero, una vez seleccionada, el resultado se muestra como el número de semana equivalente del año. Por ejemplo, si elige el 27 de abril de 2016, la semana 17 se muestra como el resultado.
Nota:
La apariencia week-number no se admite en la aplicación web Survey123.
Selección única
Si la apariencia se define como minimal, se presenta una pregunta de selección única en un menú desplegable.
Si la apariencia se define como horizontal, las opciones se presentan para una pregunta de selección única, horizontalmente, en columnas de la misma anchura.
La apariencia compact es similar a la apariencia horizontal, pero utiliza un método diferente para determinar los anchos de columna que pueden hacer que las opciones ocupen menos espacio.
Puede especificar un número máximo de columnas para la apariencia compacta proporcionando un número separado por un guion. Por ejemplo, compact-3 limita la pregunta a un máximo de tres columnas.
Las apariencias compact y horizontal-compact son idénticas. En la aplicación web Survey123, en lugar de utilizar las columnas, estas apariencias ajustan las etiquetas de las opciones de una pregunta de selección única una al lado de otra en filas sin espaciado adicional.
Si la apariencia se define como likert, se presenta una pregunta de selección única como una escala de Likert. Una escala de Likert es una escala de clasificación que permite a los encuestados especificar su nivel de coincidencia con una afirmación en una escala simétrica de acuerdo-desacuerdo.
Si la apariencia se define como autocomplete, se presenta una pregunta de selección única con campo de texto y un menú desplegable. Al introducir texto en el campo, el menú desplegable se limita a las respuestas que contienen ese texto. Esto resulta útil para las listas de opciones muy largas.
Si la apariencia se define como image-map, se presenta una pregunta de selección única como la imagen a la que se hace referencia en la columna media::image, con las regiones seleccionables de la imagen como opciones. Para funcionar, esta apariencia necesita que se proporcione un archivo SVG en la carpeta de contenido multimedia de la encuesta y que los valores de nombre de la lista de opciones coincidan con los Id. de ruta de las regiones del archivo SVG. Para obtener más información, consulte Trabajar con archivos SVG.
Nota:
La apariencia image-map no se admite en la aplicación web Survey123.
Selección múltiple
Si la apariencia se define como minimal, se presenta una pregunta de selección múltiple en un menú desplegable.
Si la apariencia se define como horizontal, las opciones se presentan para una pregunta de selección múltiple, horizontalmente, en columnas de la misma anchura.
La apariencia compact es similar a la apariencia horizontal, pero utiliza un método diferente para determinar los anchos de columna que pueden hacer que las opciones ocupen menos espacio.
Puede especificar un número máximo de columnas para la apariencia compacta proporcionando un número separado por un guion. Por ejemplo, compact-3 limita la pregunta a un máximo de tres columnas.
Las apariencias compact y horizontal-compact son idénticas. En la aplicación web Survey123, en lugar de utilizar las columnas, estas apariencias ajustan las etiquetas de las opciones de una pregunta de selección múltiple una al lado de otra en filas sin espaciado adicional.
Si la apariencia se define como image-map, se presentan preguntas de selección múltiple como la imagen a la que se hace referencia en la columna media::image, con las regiones seleccionables de la imagen como opciones. Para funcionar, esta apariencia necesita que se proporcione un archivo SVG en la carpeta de contenido multimedia de la encuesta y que los valores de nombre de la lista de opciones coincidan con los Id. de ruta de las regiones del archivo SVG. Para obtener más información, consulte Trabajar con archivos SVG.
Nota:
La apariencia image-map no se admite en la aplicación web Survey123.
Buscar
Las preguntas de selección única y de selección múltiple también admiten la apariencia search, que se puede usar para rellenar la lista de opciones con valores desde una tabla CSV en la carpeta media de la encuesta o una capa de entidades o tabla existente. Cuando utilice la apariencia search, debe incluir una entrada en la hoja de cálculo choices, pero en lugar de enumerar cada una de las opciones, hará referencia al nombre de campo de la tabla o capa de entidades existente.
En el siguiente ejemplo, se define una lista de opciones denominada us_states en la hoja de cálculo choices y se utilizará el campo STATE_NAME para el nombre de opción y la etiqueta.
En el siguiente ejemplo, se hace referencia a esta lista de opciones en la hoja de cálculo survey del mismo modo que otras listas de opciones, pero incluye la expresión de apariencia search que hace referencia a la capa de entidades existente desde la que se recuperan las opciones.
La expresión de apariencia search debe tener la siguiente estructura, con variables separadas por comas:
search(tableName, searchType, searchColumn, searchText, filterColumn, filterText)
El parámetro tableName acepta el nombre del archivo CSV en la carpeta media de la encuesta, por ejemplo, airports, o la URL de una capa de entidades o una capa de servicio de mapas, precedida por un nombre para Survey123 para hacer referencia a la tabla internamente. No es necesario que el nombre de esta tabla coincida con el nombre de la capa alojada, pero debido a que Survey123 hace referencia internamente a su búsqueda, debe ser diferente del resto de nombres de tabla y archivos CSV utilizados en la encuesta. Si lo desea, puede incorporar parámetros de solicitud de consulta al extremo REST de su capa de entidades o sus capas del servicio de mapas para configurar el comportamiento de búsqueda. En el siguiente ejemplo, una URL de capa de entidades se incorpora con el parámetro resultRecordCount para rellenar la lista de opciones con los 10 primeros resultados de la consulta, y la búsqueda se almacena internamente con el nombre airports:
"airports?url=https://services1.arcgis.com/e7dVfn25KpfE6dDd/arcgis/rest/services/Airports2/FeatureServer/0&resultRecordCount=10"
Los parámetros adicionales son opcionales, pero se pueden utilizar para restringir los resultados proporcionados por la búsqueda.
Parámetro | Descripción |
---|---|
searchType | Controla el tipo de búsqueda que se realiza y acepta diferentes valores dependiendo de si la tabla en la que se busca es una tabla espacial dentro de una capa de entidades o una tabla no espacial en un archivo CSV o una tabla de entidades. Para tablas espaciales, los tipos de búsqueda aceptados son intersects, contains, crosses, envelope_intersects, index_intercepts, overlaps, touches y within. Para obtener más información, consulte Relaciones espaciales. Para una tabla no espacial, los tipos de búsqueda admitidos son contains, startswith, endswith y matches. |
searchColumn | Determina la columna en la que se buscará el texto en el parámetro searchText. Estas columnas se toman de la propia tabla. Además, una tabla espacial en una capa de entidades puede buscar las columnas @geopoint, @geotrace y @geoshape. |
searchText | Contiene el texto que se buscará y se devolverá en el parámetro searchColumn. |
Además, se pueden agregar parámetros de filtro a la expresión de búsqueda para refinar aún más los valores de la lista de opciones:
Parámetro | Descripción |
---|---|
filterColumn | Establece una columna para buscar coincidencias con el texto indicado en el parámetro filterText. La consulta de búsqueda solo devolverá resultados que contengan este texto. Los parámetros filterColumn y filterText se deben utilizar juntos. |
filterText | El texto que se busca en la columna indicada por el parámetro filterColumn. Los parámetros filterColumn y filterText se deben utilizar juntos. |
A continuación, se muestra un ejemplo de una expresión de búsqueda que incluye algunos de los parámetros opcionales de la apariencia search. Rellena una lista de opciones con el contenido de un archivo CSV, usando una pregunta anterior como texto de búsqueda.
search('csvName', 'matches', 'breed', ${DogQuestion})
Nota:
Las preguntas con apariencia search se presentan en la aplicación web Survey123 de la misma forma que las preguntas select_one con apariencia autocomplete.
Preguntas de mapa
Si la apariencia se define como press-to-locate, una pregunta de geopunto solo aceptará un valor de ubicación una vez que el usuario interactúe con la pregunta, en lugar del comportamiento predeterminado de capturar la ubicación inmediatamente una vez que se cargue el formulario. Una pregunta de geotrace o geoshape se centrará en la ubicación del usuario sin capturar ningún punto cuando interactúe por primera vez con el mapa.
Nota:
La apariencia press-to-locate no es compatible con las preguntas de geotrace y geoshape en la aplicación de campo Survey123.
Geopunto
Si la apariencia se define como hide-input, se presenta una pregunta de geopunto visualizada en la aplicación web Survey123 con un valor de coordenadas de solo lectura, en lugar del cuadro de entrada de coordenadas predeterminado.
Nota:
La apariencia hide-input no se admite en la aplicación de campo de Survey123.
Imagen
Si la apariencia se define como signature, se presenta una pregunta de imagen como un elemento emergente para capturar una firma.
Una firma se guarda como un archivo adjunto de imagen .jpg con el mismo tamaño que el elemento emergente. De forma predeterminada, el ancho del elemento emergente se extiende al ancho de la pantalla del dispositivo, con una altura fija de 200 píxeles. Puede establecer el ancho máximo para este elemento emergente definiendo un valor de max-pixels en la columna de parámetros, por ejemplo, max-pixels=400.
También puede proporcionar una imagen en la columna predeterminado para establecer un fondo personalizado para la firma. El tamaño de la imagen predeterminada determinará la relación de aspecto del elemento emergente.
El ancho del elemento emergente será el más pequeño de los siguientes:
- El valor max-pixels
- El ancho de la imagen predeterminada
- El ancho de la pantalla del dispositivo
La altura será de 200 píxeles, a menos que se proporcione una imagen predeterminada.
Al diseñar una encuesta con la apariencia signature, asegúrese de tener en cuenta el tamaño de pantalla de todos los dispositivos de destino.
Se puede proporcionar el texto del pie de página correspondiente a un elemento emergente de pregunta de firma utilizando el parámetro footerText en la columna body::esri:style. Al utilizar solo el parámetro footerText sin ningún valor, las sugerencias de orientación de la pregunta aparecerán debajo de la firma. Esto se puede cambiar a las sugerencias de la pregunta utilizando footerText=@[hint]. Las sugerencias o las sugerencias de orientación del texto del pie de página no aparecerán en la ubicación predeterminada debajo del nombre de la pregunta. Para obtener más información sobre las sugerencias, consulte Sugerencias.
Si la apariencia se define como multiline, una pregunta de imagen acepta varias imágenes en una sola pregunta de imagen. Esta apariencia se puede combinar con cualquier otra apariencia de imagen estableciendo ambas apariencias separadas por un espacio, como multiline annotate.
Puede controlar el número de imágenes que se pueden enviar utilizando la función count-selected en la columna constraint. Por ejemplo, count-selected(${image_question}) <= 5 limitará el número de imágenes que se pueden enviar a un máximo de cinco.
Si la apariencia se define como new-front o new-rear, una pregunta de imagen se limitará solo a usar la cámara del dispositivo, usando la cámara frontal o posterior respectivamente como predeterminada. Esta apariencia se pueden combinar con annotate definiendo ambas apariencias separadas por un espacio, como new-front annotate.
Nota:
La aplicación web Survey123 no admite el multiline, el parámetro max-pixels o valores predeterminados cuando se aplica a la apariencia signature.
Las apariencias new-front y new-rear no se admiten en la aplicación web Survey123.
La función pulldata("@exif") no funcionará para preguntas de imagen multilínea. Si necesita extraer datos en formato de archivo de imagen intercambiable (EXIF) de varias imágenes enviadas a la misma pregunta, plantéese utilizar una repetición.
Dibujar y anotar
Si la apariencia se define como draw, las preguntas de imagen muestran un botón para cargar un lienzo en el que dibujar. En la paleta de herramientas de dibujo, puede alternar entre las herramientas de dibujo, así como controlar la configuración de cada herramienta, como el tamaño del texto, el ancho de línea, el color, etc. Para obtener más información sobre la interfaz de lienzo, consulte Dibujar y anotar. Puede crear paletas personalizadas que le permitan configurar las herramientas de dibujo y anotación con arreglo a sus necesidades. Para obtener más información, consulte Paletas de dibujo y anotación.
Si la apariencia se define como annotate, una pregunta de imagen muestra un botón para abrir la cámara del dispositivo para tomar una foto que, a continuación, admite anotaciones con gráficos y texto. En la paleta de herramientas de dibujo, puede alternar entre las herramientas de dibujo, así como controlar la configuración de cada herramienta, como el tamaño del texto, el ancho de línea, el color, etc. Para obtener más información sobre la interfaz de lienzo, consulte Dibujar y anotar. Puede crear paletas personalizadas que le permitan configurar las herramientas de dibujo y anotación con arreglo a sus necesidades. Para obtener más información, consulte Paletas de dibujo y anotación.
Sugerencia:
A partir de Survey123 3.13, los datos EXIF se copian de la imagen de origen a la imagen anotada.
Alternativamente, puede permitir que el usuario anote una imagen existente desde el almacenamiento del dispositivo o una instantánea de un mapa. Para esto, establezca body::esri:style para esa pregunta en method=browse, method=camera o method=map. El comportamiento predeterminado de la apariencia annotate es idéntico a proporcionar method=camera. Puede establecer la pregunta para proporcionar una serie de opciones para la imagen de origen suministrado varias opciones separadas por comas, por ejemplo, method=camera,browse.
Precaución:
La aplicación web Survey123 solo muestra un navegador para la opción de archivo con independencia del método establecido.
Los valores predeterminados y los cálculos se comportan de manera diferente con las preguntas de imagen en función de si se utiliza draw o annotate. Si se utiliza como valor predeterminado el nombre de archivo de una imagen de la carpeta "contenido multimedia" de la encuesta o es resultado de un cálculo, la imagen se utiliza como un fondo inicial para el lienzo. Con annotate, esta imagen se reemplaza por una imagen proporcionada y solo se muestra si el usuario rechaza específicamente proporcionar una imagen o restablece la imagen una vez que se ha proporcionado.
Nota:
Puede establecer la resolución de una imagen definiendo un valor max-pixels en la columna parameters. Para una pregunta draw, al definir max-pixels=1000 el lienzo se establecerá en una imagen cuadrada de 1000x1000 píxeles. Para una pregunta annotate, al definir max-pixels=1000 se establecerá el lado más largo de la imagen en 1000 píxeles y se conservará la relación de aspecto de la imagen proporcionada. Si max-pixels no está definido, el tamaño de la imagen se establecerá en el ajuste de tamaño de imagen de la configuración de Opciones para su encuesta en Survey123 Connect.
Estas dos formas de establecer la resolución de imagen se sobrescriben proporcionando una imagen predeterminada para la pregunta, en cuyo caso se aplicará la resolución de la imagen predeterminada. De esta manera se puede garantizar una resolución estándar para todas las imágenes enviadas. Proporcionar una instantánea de un mapa para anotación también sobrescribirá cualquier otra configuración de resolución de imagen, estableciéndose la imagen en el tamaño del área del lienzo visible.
Imágenes de Spike
Las preguntas de imagen también permiten que las apariencias integren Survey123 con Spike, una solución de medición láser desarrollada por ikeGPS que le permite capturar las mediciones y la ubicación de un objeto a partir de una fotografía. Si la apariencia se establece como spike, spike-full-measure o spike-point-to-point, la pregunta de imagen muestra un botón para abrir la aplicación móvil Spike en dispositivos iOS y Android.
Una foto tomada con la aplicación Spike y el dispositivo láser le permite registrar las coordenadas del objeto y la distancia que hay hasta él. También le permite medir las dimensiones de objetos de la foto a través de áreas y líneas de dibujo. La foto con marcas de medición se adjuntará a su encuesta, y los metadatos de la foto, por ejemplo, coordenadas y mediciones, estarán disponibles para su registro. Los metadatos asociados de mediciones y de Spike se registran en el archivo de imagen mediante etiquetas estándar de archivo de imagen intercambiable (EXIF). La información de EXIF luego se puede extraer y utilizar para rellenar otros campos.
La diferencia entre las apariencias Spike es la extensión de los valores almacenados en la imagen. La apariencia spike solo mide la distancia y la ubicación, mientras que la apariencia spike-full-measure mide la distancia, la ubicación, el área y la longitud. La apariencia spike-point-to-point captura una serie de valores exclusivos para ella y que se denotan por los nombres de propiedad que comienzan por P2P.
Para obtener más información sobre estas etiquetas de EXIF, consulte Integración de Spike. Para obtener más información sobre Spike, consulte el sitio web de Spike.
Nota:
La integración de Spike no es compatible con la aplicación web Survey123.
Entero
Si la apariencia se define como distress, se presenta una pregunta de enteros como una escala de malestar. Una escala de malestar es una escala de diez puntos que mide sentimientos como el estrés, el dolor y la felicidad.
Si la apariencia se define como spinner, las preguntas de enteros se visualizan con botones para aumentar o reducir el valor en uno. Al seleccionar el botón, se repite la progresión hasta que se suelte el botón.
Si la apariencia se define como numbers, se muestra una pregunta de enteros resaltada acompañada de un teclado numérico personalizado que permite introducir un valor. El teclado también incluye un botón para hacer que el valor sea positivo o negativo.
Si la apariencia se define como calculator, se muestra una pregunta de enteros resaltada acompañada de un teclado de calculadora personalizado que permite introducir y modificar un valor.
Nota:
Las apariencias distress, spinner, numbers y calculator no se admiten en la aplicación web Survey123.
Decimal
Si la apariencia se define como spinner, se visualizan las preguntas con decimales con botones para aumentar o reducir el último dígito del valor en uno. Al seleccionar un botón, se repite la progresión hasta que se suelte el botón.
Use un valor predeterminado para definir el número de posiciones decimales para una pregunta, y el control lo aplica. Los siguientes ejemplos muestran cómo el spinner trata diversos valores decimales:
- 1,0 se incrementa a 1,1, 1,2, 1,3, 1,4
- 3,07 se incrementa a 3,08, 3,09, 3,10, 3,11
- 2,000000 se incrementa a 2,000001, 2,000002, 2,000003
Si la apariencia se define como numbers, se muestra una pregunta decimal acompañada de un teclado numérico personalizado que permite introducir un valor. El teclado también incluye un botón para hacer que el valor sea positivo o negativo.
Si la apariencia se define como calculator, se muestra una pregunta decimal resaltada acompañada de un teclado de calculadora personalizado que permite introducir y modificar un valor.
Si la apariencia se define como thousands-sep, aparecerá la respuesta a una pregunta decimal con separadores decimales. No afecta al valor enviado como parte de la respuesta a la encuesta, solamente a su visualización en la aplicación. Los separadores se definen según la configuración regional del dispositivo y se aplican únicamente al abrir una encuesta desde las carpetas Borradores, Bandeja de salida, Bandeja de entrada o Enviados, o bien cuando la respuesta se rellena con una opción predeterminada o un cálculo. Los separadores de miles no aparecen al introducir manualmente un valor.
Nota:
Las apariencias spinner, numbers, calculator y thousands-sep no se admiten en la aplicación web Survey123.
Rango
Si la apariencia se define como no-ticks, se mostrará una pregunta de rango sin las líneas para mostrar las posiciones en el control deslizante de rango, o bien los valores mínimo y máximo. Con ello no se modifica el comportamiento de la pregunta, solo su visualización. Para obtener más información sobre el tipo de pregunta de rango, consulte Rango.
Código de barras
Si la apariencia se define como minimal, se muestran las preguntas de código de barras únicamente con un botón para iniciar el escáner. El cuadro de texto que contiene el valor de pregunta de código de barras no está visible. Para obtener más información sobre el tipo de pregunta de código de barras, consulte Códigos de barras.
Grupo
Si la apariencia de una pregunta del grupo de inicio se define como compact, se mostrará un grupo de preguntas contraído al principio y que el usuario puede expandir. Esto resulta útil para encuestas largas que pueden resultar complicadas de leer y navegar para el usuario. Esta apariencia se define en la pregunta del grupo de inicio.
La apariencia minimal no afecta a las preguntas de grupo.
Si la apariencia de una pregunta del grupo de inicio se define como table-list, las preguntas select_one presentes en el grupo con una lista de opciones común aparecerán en un formato de tabla, en la que la fila superior mostrará las etiquetas de listas de opciones y la columna situada más a la izquierda mostrará las etiquetas de preguntas.
Al configurar la columna style de la hoja settings en pages y la apariencia de cada pregunta del grupo de inicio en field-list, cada grupo aparece en una página separada de la encuesta. Puede navegar por las páginas mediante los botones de retroceso y avance de la parte inferior de la aplicación. Puede mantener pulsados estos botones para navegar hasta el principio o el final de la encuesta. También puede seleccionar el número de página para convertirlo en un campo con permiso de escritura y escribir el número de página deseado. Esta posibilidad es ideal para desglosar la visualización de la encuesta, organizarla y reducir los tiempos de carga.
Precaución:
Cuando se utiliza el estilo de páginas, cada pregunta de la encuesta debe estar en un grupo que utilice la apariencia field-list.
Al definir la columna style de la hoja settings en fixed-grid o dynamic-grid, puede configurar que los grupos de la encuesta muestren las preguntas contenidas en una cuadrícula.
El estilo de cuadrícula fija crea un marcador de posición para cada pregunta, incluidas aquellas con apariencia oculta. Aparecerá una pregunta si se cumplen las condiciones pertinentes; de lo contrario, un espacio en blanco ocupará ese lugar en el formulario.
El estilo de cuadrícula dinámica permite que las preguntas y los grupos se muevan en el formulario según ciertas condiciones relevantes para aprovechar al máximo el espacio en la pantalla del dispositivo.
El estilo de diseño de cuadrícula en la hoja de trabajo settings es una configuración global que se aplica a toda la encuesta. También puede aplicar un estilo de diseño de cuadrícula para grupos individuales o repeticiones, lo que permite que se usen diferentes estilos para diferentes partes de la encuesta. La configuración global se puede anular introduciendo cualquiera de las siguientes opciones en la columna body::esri:style del grupo o pregunta repetida:
- layout=dynamic-grid
- layout=fixed-grid
Defina la apariencia de ancho de un grupo en w seguido del número de columnas utilizadas para dividir la cuadrícula. Por ejemplo, w4 divide cada fila de la cuadrícula en cuatro columnas. El parámetro de ancho también se aplica a una pregunta dentro de un grupo o repetición para controlar cuántas columnas del grupo principal o repetición debe abarcar la pregunta. Cuando los anchos indicados de las preguntas den como resultado el número de columnas definido para el grupo, las preguntas siguientes aparecerán en una línea nueva. Puede definir estos anchos, además de la mayoría de apariencias.
En el ejemplo siguiente, las apariencias de ancho para la temperatura del agua, el oxígeno disuelto, el pH y la conductividad son w1, y la apariencia de ancho para la ubicación de la muestra de agua es w2.
En el ejemplo siguiente, el grupo tiene un ancho de tres columnas (w3). En la primera repetición, se definen dos columnas, y esas dos columnas abarcan dos de las columnas principales (w2:2). En la segunda repetición, se definen dos columnas, y esas dos columnas abarca una de las columnas principales (w2:1).
La siguiente imagen muestra cómo aparecen estas repeticiones anidadas en el grupo del formulario.
Si el formulario se va a mostrar en la aplicación web, agregue el parámetro de anchura de Dirección URL para iniciar la aplicación web para garantizar que se use el ancho de pantalla completa. En la siguiente imagen, el grupo tiene un ancho de ocho columnas (w8), las preguntas dentro del grupo tienen un ancho de w2, w3 o w5 para llenar la página de manera apropiada y la dirección URL de la encuesta se ha incorporado con ?width=1 para usar el ancho completo del navegador.
Nota:
La apariencia table-list no admite preguntas select_multiple ni contenido multimedia en listas de opciones.
La apariencia table-list no funcionará si está situada dentro de un grupo theme-grid.
Anteriormente, el estilo de cuadrícula dinámica se llamaba theme-grid. El estilo theme-grid todavía se admite por motivos de compatibilidad con versiones anteriores, pero para las encuestas nuevas se recomienda utilizar el estilo de cuadrícula dinámica o de cuadrícula fija.
Los estilos de diseño de cuadrícula no admiten borderColor.
Archivo
Si la apariencia se define como multiline, una pregunta de archivo acepta varios archivos en una sola pregunta de archivo. Puede controlar el número de archivos que se pueden enviar con la función count-selected en la columna constraint. Por ejemplo, count-selected(${file_question}) <= 5 limitará el número de archivos que se pueden enviar a un máximo de cinco.
Repetir
Si la apariencia de una pregunta de repetición de inicio se define como minimal, un conjunto repetible de preguntas no está visible al principio. El usuario debe hacer clic en el botón Agregar más para ver las preguntas de la repetición. Esta posibilidad resulta útil cuando no es necesario completar las preguntas repetidas en una encuesta. Esta apariencia se define en la pregunta de repetición de inicio.
Si una repetición tiene el valor minimal y presenta un recuento de repeticiones de cero, los controles de repetición y su etiqueta son invisibles.
Si la apariencia de una pregunta de repetición de inicio se define como compact, se muestra un conjunto repetible de preguntas en un estado contraído al principio, que el usuario puede expandir. Esto resulta útil para encuestas grandes que pueden resultar complicadas de leer y navegar para el usuario. Esta apariencia se define en la pregunta de repetición de inicio.
A diferencia de otras apariencias, repeat puede utilizar tanto minimal como compact a la vez, definiendo la apariencia como minimal compact. De este modo, las preguntas se presentan de forma contraída (compact) y oculta (minimal).
Al configurar la columna style de la hoja settings en pages y la apariencia de cada pregunta de repetición de inicio en field-list, aparece cada colección repetible de preguntas en una página separada de la encuesta. Este comportamiento es el mismo que para un grupo.
Al definir la columna style de la hoja settings en fixed-grid o dynamic-grid, puede configurar que las repeticiones de la encuesta muestren las preguntas contenidas en un diseño de cuadrícula. Este comportamiento es el mismo que para un grupo.