2 repositorios
UI patterns and constraints that provide visual cues to help users enter data in a correct format.
Distinguishing note: None of the candidates cover user-facing guided text entry for forms; candidates focus on AI text generation or tag formatting.
Explore 2 awesome GitHub repositories matching user interface & experience · Guided Data Entry. Refine with filters or upvote what's useful.
Inputmask is a JavaScript library that serves as a client-side input formatter and form input validator. It constrains text input fields to specific formats, such as phone numbers and dates, to ensure data consistency. The project provides guided text entry and user input validation to prevent formatting errors. It standardizes how structured information is entered in web browsers to support more reliable server-side processing. The library manages data validation and formatting by enforcing predefined patterns on user entry. It handles real-time input interception, cursor-position tracking,
Provides visual cues and constraints that help users enter data in the correct format as they type.
Este proyecto es un componente de cuadrícula de datos (data grid) de alto rendimiento para React diseñado para renderizar grandes conjuntos de datos dentro de una interfaz estilo hoja de cálculo. Proporciona un framework para mostrar información tabular estructurada mientras permite interacciones complejas basadas en celdas y tareas de gestión de datos. El componente se distingue por su soporte para flujos de trabajo de edición similares a hojas de cálculo, incluyendo navegación impulsada por teclado y la capacidad de inyectar componentes personalizados en celdas individuales. Los usuarios pueden gestionar dinámicamente el diseño de la cuadrícula cambiando el tamaño de las columnas y organizando los encabezados, asegurando que la interfaz se adapte a necesidades específicas de visualización de datos. La cuadrícula incluye capacidades para manejar grandes volúmenes de información a través de renderizado en ventana (windowed rendering) y carga perezosa (lazy loading), que mantienen el rendimiento procesando solo el subconjunto visible de datos. También ofrece control imperativo a través de referencias de componentes, permitiendo la manipulación programática de posiciones de desplazamiento y estados de selección.
Streamlines data management tasks through spreadsheet-like input experiences and keyboard navigation.