Inicio
NexoPOS

Componente de tabla

NexoPOS está construido con un conjunto de componentes que se reutilizan en toda la aplicación. Uno de estos componentes es el componente “Table” (o Tabla CRUD). El componente Table debe considerarse un componente “abstracto”, porque lo utilizan otros componentes. Este componente se encarga de mostrar entradas (o registros) dentro de una tabla HTML. Así es como se ve un componente de tabla.

nimshot-2026-08-14-235624-kxjof

Funciones del componente de tabla

El componente de tabla se puede usar para mostrar entradas de diversas maneras. Aquí tienes la lista de funciones disponibles con ese componente.

Resultados de la ordenación

Si bien depende de la instancia de CRUD que renderiza el componente Table, normalmente cada columna es ordenable. Esto significa que puedes cambiar el orden utilizado para mostrar los resultados simplemente haciendo clic en el título de una columna.

Seleccionar varios resultados

Si no está deshabilitado explícitamente, cada resultado en un componente de tabla se puede seleccionar. Esto es útil cuando se debe aplicar una acción masiva. Por acción masiva, nos referimos, por ejemplo, a eliminar las entradas seleccionadas.

Buscar entradas

Los componentes de la tabla incluyen un campo de búsqueda donde se pueden buscar entradas específicas. La búsqueda se realiza sobre toda la tabla enlazada y las tablas relacionadas (ya que todas se combinan en una sola solicitud). Sin embargo, si una columna utiliza una etiqueta, por ejemplo, “Habilitado” podría ser una etiqueta para “1”, no es posible realizar una búsqueda de todos los elementos que tengan “Habilitado” como etiqueta. El componente principal que renderiza el componente de la tabla debe proporcionar detalles sobre estas posibilidades.

Creando nuevas entradas

El componente Table incluye un botón con un signo «+» en el centro. Si ese botón está correctamente definido, debería llevarte al formulario donde se pueden crear nuevas entradas.

Acciones de fila de entradas

De forma predeterminada, todas las entradas incluyen las acciones «Editar» y «Eliminar». Sin embargo, estas acciones pueden ser diferentes de un componente a otro.

Navegando a través de las páginas

Si un componente de tabla contiene muchas entradas, es posible que estén paginadas. Para acceder a estas páginas, puedes usar uno de los números de página disponibles en la parte inferior del componente de la tabla.