
Where deepness meets simplicity in one elegant loop
- Mantra: Branches fold, patterns emerge
- Tagline: Forget recursivity
Managing Hierarchical Data Made Simple
wor_Recursive provides a comprehensive solution for managing hierarchical or recursive data structures, answering complex needs with pre-built functionality.
Dependencies: wok_Krolific – Licensing, Simplified, wox_Xlibrary – The Silent Engine, woc_Colours – Colours, Reloaded
It addresses key challenges:
- Have you needed a recursive qualifier table (e.g., for categories, organizational charts) with full-featured widgets for selection and search?
- Have you required a interactive "to-do" list with nested, recursive items?
- Do you need a specialized three-state query widget to manage these hierarchies?
Two Primary Use Cases:
-
Recursive Qualifier:
-
- Structure: The foreign key resides in your user table, pointing to the primary key of the
wor_Recursivetable. - Use Case: Ideal for creating hierarchical categories or taxonomies where items belong to a parent category.
- Structure: The foreign key resides in your user table, pointing to the primary key of the
-
Recursive To-Do List:
-
- Structure: The foreign key resides within a dedicated field in the
wor_Recursivetable itself, pointing to the primary key of your business table. - Use Case: Perfect for attaching nested, actionable items (to-dos, sub-tasks, notes) directly to your records.
- Structure: The foreign key resides within a dedicated field in the
Seamless Integration:
- Icons for list items are fully compatible with the
waz_menuBtnobject format, allowing them to be dynamically sourced from the host database or any other component. - For both use cases, you receive a complete set of widgets for searching and editing, alongside powerful methods that simplify working with recursivity.
Localised in EN, FR. Dependencies: wok_Krolific, wox_Xlibrary, woc_Colours.
Uses as a qualifier (PRODUCTS -> TYPES)

Widgets, as a list, and as menus
A widget in a host form to add, edit, remove in the TYPES table.

Widget access with menu
In filter mode (idle).


