Cascader
Last updated
Was this helpful?
Last updated
Was this helpful?
In Lowcoder, the Cascader component allows users to select options from a hierarchical, multi-level data structure through a dropdown menu. This component is particularly useful for presenting nested options in a streamlined and user-friendly manner.
Key Features:
Hierarchical Data Representation: The Cascader displays data in multiple interconnected levels, enabling users to navigate and select from nested categories efficiently.
Dynamic Option Loading: It supports asynchronous loading of options, allowing for the retrieval of data on-the-fly as users expand parent categories, which is beneficial for handling large datasets without performance issues.
Multiple Selection: The component can be configured to allow single or multiple selections, providing flexibility based on the application's requirements.
Customizable Display: Developers can customize the display of selected options, including the separator between levels, to enhance readability and user experience.
Search Functionality: The Cascader includes a built-in search feature, enabling users to quickly locate specific options within the hierarchy by typing keywords.
Integration with Forms: It seamlessly integrates with form components, allowing for the collection of structured data inputs that reflect complex relationships.
By incorporating the Cascader component, developers can effectively manage and present complex, nested data structures in their Lowcoder applications, enhancing both functionality and user experience.
On Component Playground, you can interact with the Cascader component and explore it's Properties, Events and Methods. Play with different Styling properties to see the effect on the Cascader component.
In the Auto-Docs of Cascader component, we have shown how to use different properties of the component. It also includes the Styling properties of the Cascader component.
These properties are accessible in {{ }} notations, as well as in JavaScript Queries.
hidden
Boolean
Returns True or False based on whether the Cascader component is hidden or not
disabled
Boolean
Returns True or False based on whether the Cascader component is disabled or not
value
Array
Returns array of the items present in the Cascader component.
Events give you the ability to trigger further actions (with Event-Handlers).
Change
When a User "changes" anything on the Cascader component.
Focus
When a User "clicks" on the Cascader typing area.
Blur
When a User "clicks" outside of the Cascader component i.e, defocuses the Cascader component.
You have the capability to engage with components via their respective methods, which can be accessed by their designated names within any segment where JavaScript is utilized. Additionally, these components can be activated through the 'Control Component' action, which is triggered in response to specific events.
setValue
Set the value of the property Value
resetValue
Reset the value of the property Value
clearValue
Clear the value of the property Value