- Primeros pasos
- Aplicaciones de demostración
- Tutorial
- Acceder a la URL de producción de una aplicación
- Crear una aplicación optimizada para dispositivos móviles
- Insertar aplicaciones
- Insertar mapas
- Establecer contexto externo
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
- Usar máscara de entrada
- Notificaciones
- Cómo utilizar expresiones VB
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valor
- Regla: iniciar el proceso
- Regla: restablece los valores
- Regla: subir el archivo al depósito de almacenamiento
- Regla: descargar el archivo del depósito de almacenamiento
- Regla: crear registro de entidad
- Regla: actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Regla: flujo de trabajo del desencadenador
- Regla: Enviar acción
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Aprovechar los medios en tu aplicación
- Aprovechar las acciones en tu aplicación
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Aplicaciones propias de UiPath®
- Guía básica de resolución de problemas
Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
Asegúrate de tener un objeto TablaDeDatos en tu aplicación.
Los objetos TablaDeDatos pueden definirse como argumentos de entrada, salida o entrada/salida de un proceso. Para utilizar estos objetos TablaDeDatos, debes hacer referencia al proceso en el que se utilizan como argumentos.
Digamos que tienes un proceso llamado "Proceso_A", que tiene los objetos TablaDeDatos como argumentos:
Argumentos de entrada |
in_dt1 |
Argumentos de salida |
out_dt1 |
Argumentos de entrada/salida |
inout_dt |
-
Ve a la pestaña General de tu control Tabla .
-
En el campo Origen de datos del control, abre el editor de expresiones y escribe la siguiente expresión:
Processes.<process_name>.<datatable_output_argument>.ToListSource
Processes.<process_name>.<datatable_output_argument>.ToListSourcePor ejemplo:
Processes.Process_A.out_dt1.ToListSource
Processes.Process_A.out_dt1.ToListSourceLas columnas de la tabla deben reflejar las columnas del objeto TablaDeDatos.
-
Ve a la pestaña General de tu control Editar cuadrícula .
-
En el campo Origen de datos del control, abre el editor de expresiones y escribe la siguiente expresión:
Processes.<process_name>.<datatable_output_argument>.ToListSource
Processes.<process_name>.<datatable_output_argument>.ToListSourcePor ejemplo:
Processes.Process_A.out_dt1.ToListSource
Processes.Process_A.out_dt1.ToListSource -
Para realizar operaciones en las filas de la TablaDeDatos, como añadir, editar o eliminar:
-
Asegúrate de que las propiedades Editable, Añadir filas y Eliminar filas están establecidas en verdadero.
-
Cambia a la pestaña Eventos del control Editar cuadrícula y configura las reglas correspondientes:
-
Para añadir filas, haz clic en Crear regla para Fila añadida y, a continuación, utiliza la regla Establecer valor :
Elementos para configurar
Processes.<process_name>.<datatable_output_parameter>
Processes.<process_name>.<datatable_output_parameter>Por ejemplo:
Processes.Process_A.out_dt1
Processes.Process_A.out_dt1Valor
Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)
Processes.<process_name>.<datatable_output_parameter>.AddRow(MainPage.EditGrid.NewItem)Por ejemplo:
Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem)
Processes.Process_A.out_dt1.AddRow(MainPage.EditGrid.NewItem) -
Para eliminar filas, haz clic en Crear regla para Fila eliminada y, a continuación, utiliza la regla Establecer valor :
Elementos para configurar
Processes.<process_name>.<datatable_output_parameter>
Processes.<process_name>.<datatable_output_parameter>Por ejemplo:
Processes.Process_A.out_dt1
Processes.Process_A.out_dt1Valor
Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)
Processes.<process_name>.<datatable_output_parameter>.DeleteRowAt(MainPage.EditGrid.RowIndex)Por ejemplo:
Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex)
Processes.Process_A.out_dt1.DeleteRowAt(MainPage.EditGrid.RowIndex) -
Para modificar filas, haz clic en Crear regla para Fila modificada y, a continuación, utiliza la regla Establecer valor :
Elementos para configurar
Processes.<process_name>.<datatable_output_parameter>
Processes.<process_name>.<datatable_output_parameter>Por ejemplo:
Processes.Process_A.out_dt1
Processes.Process_A.out_dt1Valor
Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
Processes.<process_name>.<datatable_output_parameter>.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Por ejemplo:
Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
Processes.Process_A.out_dt1.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)
-
-