Nexus – Elemento: Saturn Studio Upload

image_pdfimage_print

Table of Contents

¿Qué es?

Saturn Studio Upload es un componente de tipo Form. Permite subir archivos que se procesan mediante un DataSource Saturn configurado en la aplicación, vinculado a un proceso/robot de Saturn Studio (la herramienta de automatización de Rocketbot). Al arrastrarlo al lienzo viene con un ejemplo precargado (“Upload to Saturn”, con zona de arrastre y límite de tamaño).

Propiedades

Al seleccionar el componente en el lienzo, el panel derecho muestra “Properties of SaturnUpload”, organizado en tres pestañas: Content, Style y Behavior.

  • Component ID: identificador único del componente, autogenerado (ej. sat_f6cd29e0).
  • Visibility → Hidden on load: casilla para que el componente esté oculto al cargar la pantalla. Puede mostrarse luego mediante una acción de tipo Show (ver Events & Actions).

Pestaña Content:

  • Label: título que se muestra sobre la zona de carga (ej. “Upload to Saturn”).
  • Button Label: texto del enlace/botón para subir el archivo (ej. “Click to upload”).

Pestaña Style:

  • Custom Class: clase CSS personalizada.
  • Custom Style: CSS personalizado aplicado directamente a este componente.

Pestaña Behavior:

  • Accepted Types: campo para definir qué tipos de archivo se aceptan (vacío por defecto, lo que permite cualquier tipo).
  • Disabled: casilla que deshabilita el componente.
  • Max Size (MB): tamaño máximo permitido por archivo, en megabytes (valor por defecto: 50).
  • DataSource Saturn: menú desplegable para seleccionar un DataSource ya configurado que conecta con Saturn Studio. Este DataSource se define/configura en otra parte de la aplicación (no dentro del componente), y es lo que determina a qué robot/proceso de Saturn Studio se envía el archivo subido.
  • Delete Component (ícono de papelera, arriba): elimina el componente del lienzo.
  • Events & Actions: sistema para definir comportamientos interactivos. Ver documentación aparte: Nexus – Events & Actions .