This directory contains example code and configuration demonstrating how to use the features and capabilities of the x0-framework / repository.
The /example directory is designed to provide hands-on demonstrations. Each
example typically includes source code, SQL scripts, and static assets to help you
get started quickly.
- add_object_table_column - Adding object types as table columns
- basic_menu_screen - Basic navigation menu implementation
- basic_tabcontainer - Simple tabbed interface
- bootstrap_rowspan - Bootstrap grid with rowspan functionality
- copy_paste - Copy/paste functionality between objects
- enhanced_form - Advanced form features and validation
- list_detail_switch_screen - List/detail view switching
- list_dyn_radio - Dynamic radio button lists
- list_objectdata_grid - Object data grid functionality
- multi_tabcontainer - Multi-level tabbed containers
- net_messages - Network messaging between sessions
- object_instances - Dynamic object instancing (experimental)
- open_close_container - Collapsible container sections
- screen_overlay - Modal overlay functionality
- tree_simple - Hierarchical tree structures with navigation
Many examples include demonstration videos in .mkv format. You can find them in each example directory or download them from the documentation links provided in each example's README.
Below is a schematic structure of a typical example:
├── sql/
│ ├── insert-txt.sql
│ └── sys-config.sql
├── static/
│ ├── menu.json
│ ├── object.json
│ └── skeleton.json
└── example-video.mkv
More information is available at x0-documentation Developing Examples Section.
Do you have an interesting use case? Feel free to contribute your own example! Please include a README.md in your example folder describing:
- The purpose of the example
- Prerequisites
- How to run it
Thank you for helping to improve our documentation and showcase real-world usage!