Usted está aquí:
Mostrar datos en una tabla en una Flexcard
A veces, una tabla ordenable es la más adecuada para representar sus datos. Puede mostrar datos recuperados desde un origen de datos en una tabla en Flexcards. Por ejemplo, muestre casos de cuentas como una tabla ordenable.
- Desde el Iniciador de aplicación, busque y seleccione Flexcards.
- Amplíe una Flexcard y seleccione una versión.
- Si es necesario, desactive la Flexcard para modificar la Flexcard.
- Arrastre el elemento de tabla de datos desde el panel de elementos al lienzo.
-
Configure el elemento de tabla recién agregado:
- Agregue columnas en la tabla de datos e introduzca la información que necesite en la ventana que aparece.
-
Para permitir a los usuarios navegar entre páginas utilizando vínculos numerados en la página, configure propiedades de paginación utilizando los campos Tamaño de página y Límite de página.
Si no se especifica el tamaño de página, todos los registros se muestran en una única página. Si el número total de páginas en la tabla de datos es inferior al límite de páginas, todas las páginas se muestran en los vínculos de navegación.Por ejemplo, si establece el límite de páginas en 3, cada página muestra tres vínculos numerados en la parte inferior de la página. La primera y la última página siempre se muestran en los vínculos de navegación. Las páginas restantes se muestran como elipsis.
-
Para eliminar un registro cuando un usuario establece un valor de campo como falso, introduzca un nombre de campo en el campo Eliminación de fila determinante de campo. Si está utilizando el diseñador en un paquete gestionado, introduzca un nombre de campo en el campo Columna dependiente Eliminación de fila.
Asegúrese de que la fila de eliminación está activada para la tabla de datos.Por ejemplo, una tabla enumera casos de cuentas y tiene un
IsEscalatedde campo de registro booleano. CuandoIsEscalatedes falso, un usuario puede eliminar el registro. Cuando el campo es verdadero, oculte el icono de papelera para evitar que los usuarios eliminen el registro. - Introduzca la información restante según sea necesario.
No puede agregar un campo en el que se pueda hacer clic en una tabla de datos. Como solución, seleccione el atributo Fila seleccionable de usuario, que desencadena un evento rowclick. A continuación, en Flexcard, agregue un oyente de eventos que utilice una acción de campo de combinación que contenga los datos de la fila. Para ello, haga clic en Event Listener en la ficha Configuración de Flexcard. El campo de combinación debe tener el formato
{action.result.X}, donde X es el fieldName de la tabla de datos. Esta acción obtiene datos en la tabla de datos.
Revise los eventos que desencadenan los usuarios cuando interactúan con registros de tabla de datos. Cada atributo que establezca en el elemento de tabla de datos cuando cree la Flexcard corresponde a un evento.
| Evento | Descripción | Casilla de verificación en las propiedades de la tabla de datos |
|---|---|---|
| eliminar | El usuario elimina una fila. | Eliminar fila Casilla de verificación en Designer para un paquete gestionado: Eliminación de filas |
| rowclick | El usuario hace clic en una fila. El evento rowclick contiene el registro de la fila en la que el usuario hace clic. |
— |
| selectrow | El usuario actualiza una fila. El evento selectrow contiene datos para la fila seleccionada actualmente. No tiene en cuenta las filas seleccionadas anteriormente. Para recopilar datos para todos los eventos selectrow, configure la gestión de eventos. |
Permitir a los usuarios seleccionar filas Casilla de verificación en Designer para un paquete gestionado: Fila seleccionable por el usuario |
| actualizar | El usuario actualiza datos de tabla. | Modificar celdas y Modificar filas Casilla de verificación en Designer para un paquete gestionado: Modificar a nivel de celda y Modificar a nivel de fila |

