Nodes
Nodes are key components used to structure and organize application elements in noKodr. They represent various UI elements or data containers that define how information is displayed and interacted with within your application.
Types of Nodes:
Layout Node: Represents a custom layout you've created, which can include sections or containers. These layouts are organized with fields and components to create a structured display for the application’s UI.
List View Node: Represents a list view you've designed. It displays individual records or rows containing data from a source. These nodes can interact with different data models, allowing users to merge, manipulate, and dynamically display data.
URL Node: Allows you to directly display external websites by simply entering the required URL. This node enables you to view the entire website within the application.
Nodes are the fundamental building blocks that allow you to configure and customize the noKodr application’s interface and behavior. They provide flexibility in creating specific user interactions and use cases within Salesforce.
Node Configuration
Let’s see the what the things that’s come sup while creating/configuring node for your application.
Item Details
When configuring a node, you can define various attributes to control its appearance and behavior. This includes setting an icon, visibility conditions, enabling conditions, and more.
Attributes | Description |
---|---|
Icon | Select an SLDS (Salesforce Lightning Design System) icon that will be displayed next to your node’s name. |
Label | Enter a name or label for the node. This label will help you identify the node within the application. |
Name | Assign a unique name to the node. This name is used for reference purposes and should be distinct. |
Visible Condition | Specify the condition under which the node should be visible. If left blank, the node will be visible at all times. |
Enabled Condition |
|
Manage Node
In this section, you can view and manage the details of the assigned layout, list view, or URL associated with your node. You can add multiple item configurations by clicking on Add Config and control their visibility using conditions.
Attributes | Description |
---|---|
Name | Represents the name of the item configuration within this node. |
Type | Indicates the type of item, such as a layout, list view, or URL. |
Item | Specifies the particular item assigned to this node, such as the layout name, list view name, or URL. |
Add Config
This option allows you to add multiple item configurations to your node. You can assign several layouts, list views, or URLs to a single node.
Attributes | Description |
---|---|
Name | Provide a label or name to identify your item. |
Type | Choose the type of item you want to assign (e.g., layout, list view, or URL). |
Layout Name | If the type is set to "Layout," this option becomes available to select the specific layout you want to assign. |
Object Name | If the type is set to "List View," this option becomes available to select the object for which you want to assign the list view. |
List View Name | Once the object is selected for the "List View" type, using this option choose from the list views associated with that object. |
URL | If the type is set to "URL," you can provide the external website link to be displayed within the application. |
Input Mapping | This option allows you to pass data to the selected type. For example, if you’ve chosen "Layout" and selected a specific layout to display, you can use input mapping to pass the relevant data that will be shown in the UI. |
Add Comment