3 repository-uri
Renaming tree nodes directly in the interface for inline data editing.
Distinct from Tree Node Templates: Distinct from Tree Node Templates: focuses on inline editing of node labels, not visual templating of node rendering.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Inline Editors. Refine with filters or upvote what's useful.
MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support
Allows users to rename tree nodes directly in the interface for inline data editing.
jstree este un plugin jQuery de tip tree view utilizat pentru a reda structuri de date ierarhice interactive. Acesta funcționează ca un vizualizator și manager de date ierarhice, oferind instrumente pentru afișarea relațiilor imbricate prin layout-uri de tip arbore. Proiectul include un manager de tip drag-and-drop pentru restructurarea ierarhiilor și un încărcător AJAX pentru preluarea nodurilor sau a fragmentelor HTML de pe servere externe. Include un selector cu checkbox-uri tri-state pentru gestionarea stărilor de selecție în ramurile părinte și copil. Plugin-ul suportă diverse abordări de modelare a datelor, inclusiv array-uri de copii, liste de adiacență cu parent-id și transformarea marcajelor de tip listă neordonată. Capacitățile suplimentare includ căutarea fuzzy pentru regăsirea nodurilor, editarea inline a nodurilor și încărcarea leneșă (lazy loading) pentru a reduce transferul inițial de date.
Provides inline controls to create, edit, and delete tree nodes directly within the interface.
Fancytree este o bibliotecă JavaScript concepută pentru randarea și gestionarea structurilor de date ierarhice interactive în interfețele web. Oferă un framework pentru afișarea informațiilor imbricate complexe sub formă de tree view-uri sau grile, susținând atât navigarea standard în arbore, cât și layout-urile de date tabelare. Biblioteca se distinge printr-o arhitectură modulară de plugin-uri care permite dezvoltatorilor să injecteze comportamente și elemente vizuale personalizate în ciclul de viață al componentei. Gestionează seturi mari de date prin implementarea lazy loading-ului la cerere, care preia nodurile copil doar atunci când este necesar pentru a menține responsivitatea. Utilizatorii pot interacționa cu datele prin reordonare drag-and-drop, editare inline a nodurilor și selecție multi-nod cu propagarea automată a stării. Dincolo de randarea de bază, proiectul include instrumente cuprinzătoare pentru gestionarea stării și manipularea datelor. Susține filtrarea conținutului în timp real, navigarea prin tastatură și persistența stărilor de expansiune și selecție a nodurilor pe parcursul sesiunilor de browser. Biblioteca este construită pe un sistem de normalizare recursivă a datelor și delegare a evenimentelor pentru a asigura performanța consistentă și gestionarea interacțiunii în diverse configurații ierarhice.
Supports inline node editing, allowing users to modify node labels directly within the interface without leaving the current view.