Hierarchical Tree

Stable Version 2.0.0 (O11)
Also available for 10
Published on 13 Feb by 
Created on 25 June 2018
Details
Builds a hierarchical tree-like structure. It's an OutSystems approach to some of zTree functionalities. Link to zTree: https://www.outsystems.com/forge/component/963/ztree/?Unfollow=False
Read More

Simple plug in to build and display a tree-like structure using the ListRecords widget

The user can use the embedded actions to build a custom tree, or just expose the public web block on the screen to have a ready to use list.

 Note: The list that is going to be used as a source for the Hierarchical tree has to have five mandatory attributes:

- Level - integer - Zero based number representing the hierarchical of the current record, i.e. the top-most layer has Level = 0, the following layer has Level = 1, and so on.

- Sort - string - A "|" separated string with the Names oh the entire lineage of a record. For example for record Rua de Marvila on the screenshot, it's Sort attribute is "Europe|Portugal|Lisbon|Rua de Marvila". This field is used to sort the records in order to display the child records below the correct parent.

- isVisible - boolean - Flag to display or hide a given record

- isOpen - boolean - Flag that indicates if a given record is expanded in order to show its child records or collapsed.

- isChecked - boolean - Flag that indicates if a given record is checked or not.


Hope this helps anyone that needs something like this in their projects.

Please give feedback of any bugs or improvements and I'll give them a luck whenever I get the chance.


What’s new (2.0.0)

Updated to handle WebBlock events

Reviews (0)
Category
Applications, Components, Mobile Plugins, Themes and Templates, UI & Widgets
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Ângelo Sousa who created this component.
Dependencies
See all 1 dependencies
Requirements
Platform
11.0.0.200
Database
All
Stack
.NET
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Silk UI Web
OutSystems R&D
A fully responsive and beautiful UI framework that works within the OutSystems Platform. Build amazing looking applications, in a fraction of the time, which work perfectly across devices. Learn how to start using Silk UI and see the examples at silkui.outsystems.com . Obtain assistance on using Silk UI in our forums .
28492
Multiple File Upload
Multi Uploaders
Allow you to upload multiple files in one upload form or using drag and drop functionality.
2768
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
9998
More from Ângelo Sousa
Random Number List Generator
Ângelo Sousa
Generates a list composed of random integers. The user is able to pick the minimum and maximum values, as well as the list length and if duplicates are allowed or not.
97