Skip to main content

Nav Bar

The Navigation Bar (Nav Bar) provides an intuitive way to navigate through the application. It supports both vertical and horizontal layouts and is divided into three primary sections:

  • Nav Brand: Displays the brand logo or application name.
  • Nav Item List: Contains the navigation items linking to different views. Nav Item – Contains a link for navigating to a view Allowed widgets in Nav Item Link -  Button, Image, Icon, List Items, Heading, Paragraph, HR, Element, Skeleton, Block, Inline, Iterable Container, Html Snippet.
  • Nav Form: Provides additional controls such as search boxes, buttons, or user account options.

The Nav Bar widget contains links to navigate between different interfaces or master layouts of the application.

Following are the properties to be configured for this widget:

PropertyDescriptionComments
Basic Configuration
OrientationSelect the appropriate radio button to choose the orientation. Either Horizontal or Vertical.Horizontal NavBar (Default) – Displays navigation items horizontally in a row. Vertical NavBar – Displays nav items in a column for sidebar navigation.
Bindings
VisibilitySpecify a visibility condition for the widget. The widget will be visible only if the expression evaluates to true. If no condition is provided, the widget is visible by default.-
CSS ClassSpecify model property binding which contains CSS class.-
Style & Layout
CSS ClassSpecify the custom CSS classes for styling the nav bar.-
StyleSpecify Inline styles to apply CSS directly for customizing the nav bar. It allows quick styling without needing an external or internal CSS file.-
Additional Configuration
Id*Specify a unique identifier.An id is created by default. User can change the unique id as required.
CommentSpecify Comment either Yes or No.Widget will not be generated if 'Yes' is selected. By default, 'No' is selected.

Style Bindings: Refer the common configuration groups document.

ARIA Attributes Bindings: Refer the common configuration groups document.

Note: An asterisk (*) denotes that the property is mandatory for configuring the nav bar.

The "Configuration saved successfully" message displays upon successfully configuring the widget.

Nav Bar Nav Bar

Nav Brand is container to design application brand name or logo within the navigation bar that represents the identity or name of the application or website. Following are the properties to be configured for the Nav Brand.

PropertyDescriptionComments
Bindings
VisibilitySpecify a visibility condition for the Nav Brand. It will be visible only if the expression evaluates to true. If no condition is provided, Nav Brand is visible by default.-
CSS ClassSpecify model property binding which contains CSS class.-
Additional Configuration
CSS ClassSpecify the custom CSS classes for styling the nav brand.-
StyleSpecify Inline styles to apply CSS directly for customizing the nav brand. It allows quick styling without needing an external or internal CSS file.-
Id*Specify a unique identifier.An id is created by default. User can change the unique id as required.

Nav Item List is a container for nav items in a nav bar. These nav items provide navigation links to different interfaces or master layouts of an application. Nav item contains link widget .

Users can add a new Nav Item by clicking the plus (+) icon in the action bar that appears when hovering over the Nav Item List.

Following are the properties to be configured for the Nav Item List:

PropertyDescriptionComments
Bindings
VisibilitySpecify a visibility condition for the Nav Item List. It will be visible only if the expression evaluates to true. If no condition is provided, Nav Item is visible by default.-
CSS ClassSpecify model property binding which contains CSS class.-
Additional Configuration
CSS ClassSpecify the custom CSS classes for styling the nav item list.-
StyleSpecify Inline styles to apply CSS directly for customizing the nav item list. It allows quick styling without needing an external or internal CSS file.-
Id*Specify a unique identifier.An id is created by default. User can change the unique id as required.

A Nav Item in the Nav Bar Widget serves as an interactive element that allows users to navigate between different interfaces or master layouts of the application.

Users can rearrange Nav Items by clicking the "Move Next" and "Move Previous" icons in the action bar when hovering over an item.

Following are the properties to be configured for the Nav Item:

PropertyDescriptionComments
Bindings
VisibilitySpecify a visibility condition for the Nav Item. It will be visible only if the expression evaluates to true. If no condition is provided, Nav Item is visible by default.-
CSS ClassSpecify model property binding which contains CSS class.-
Click*Select the click event handler.-
Additional Configuration
CSS ClassSpecify the custom CSS classes for styling the nav item.-
StyleSpecify Inline styles to apply CSS directly for customizing the nav item. It allows quick styling without needing an external or internal CSS file.-
Id*Specify a unique identifier.An id is created by default. User can change the unique id as required.

The individual navigation link or menu item that allows users to navigate to different interfaces or master layouts within the application or website.

Note: Please refer to Link widget properties.

A Nav Form is an input form container within the Nav Bar Widget to allow users to configure widgets and perform quick actions such as searching, logging in, filtering content.

Following are the properties to be configured for the Nav Form:

A search bar within the navbar lets users quickly find content.

Example: Search for products, articles, or users.

PropertyDescriptionComments
Bindings
VisibilitySpecify a visibility condition for the Nav Form. It will be visible only if the expression evaluates to true. If no condition is provided, Nav Form is visible by default.-
CSS ClassSpecify model property binding which contains CSS class.-
Additional Configuration
CSS ClassProvide the custom CSS class for styling the nav form.-
StyleStyle allows to apply inline styles directly for the widget. It allows quick styling without needing an external or internal CSS file.-
Id*Provide a unique identifier.An id is created by default. User can change the unique id as required.

The branding or logo section within the navigation bar that represents the identity or name of the application or website. Following are the properties to be configured for the Nav Brand:

PropertyDescriptionComments
Bindings
VisibilityProvide the expression using the expression builder. The control is visible only if the evaluated expression is true.-
CSS ClassSelect the CSS class from the drop-down.-
Additional Configuration
CSS ClassProvide the custom CSS class for styling the nav brand.-
StyleProvide the CSS rule sets for customizing the nav brand styling.-
Id*Provide a unique identifier.An id is created by default. User can change the unique id as required.

Note: An asterisk (*) denotes that the property is mandatory for configuring Nav Brand.

The "Configuration saved successfully" message displays upon successfully configuring the Nav Brand.

Nav Brand Nav Brand

The list of nav items in a nav bar. Following are the properties to be configured for the Nav Item List:

PropertyDescriptionComments
Bindings
VisibilityProvide the expression using the expression builder. The control is visible only if the evaluated expression is true.-
CSS ClassSelect the CSS class from the drop-down.-
Additional Configuration
CSS ClassProvide the custom CSS class for styling the nav item list.-
StyleProvide the CSS rule sets for customizing the nav item list styling.-
Id*Provide a unique identifier.An id is created by default. User can change the unique id as required.

Note: An asterisk (*) denotes that the property is mandatory for configuring Nav Item List.

The "Configuration saved successfully" message displays upon successfully configuring the Nav Item List.

Nav Item List Nav Item List

The nav item in a nav item list. Following are the properties to be configured for the Nav Item:

PropertyDescriptionComments
Bindings
VisibilityProvide the expression using the expression builder. The control is visible only if the evaluated expression is true.-
CSS ClassSelect the CSS class from the drop-down.-
Click*Select the click event.-
Additional Configuration
CSS ClassProvide the custom CSS class for styling the nav item list.-
StyleProvide the CSS rule sets for customizing the nav item list styling.-
Id*Provide a unique identifier.An id is created by default. User can change the unique id as required.

Note: An asterisk (*) denotes that the property is mandatory for configuring Nav Item.

The "Configuration saved successfully" message displays upon successfully configuring the Nav Item.

Nav Item Nav Item

The individual navigation link or menu item that allows users to navigate to different pages or sections within the application or website. Following are the properties to be configured for the link:

PropertyDescriptionComments
Basic Configuration
Anchor TypeSelect the type of anchor link. Either text or template.-
Text*Provide the text for a menu item.-
HrefProvide the href. It is the URL or destination the link navigates to.-
TargetProvide the target. It is the target window or frame where the linked content will open (e.g., _blank, _self, etc.).
Bindings
TextProvide the expression using the expression builder. The binding expression for dynamically updating the menu item's text.-
VisibilityProvide the expression using the expression builder. The control is visible only if the evaluated expression is true.-
Enable/DisableProvide the expression using the expression builder. The binding expression for dynamically enabling the nav item.-
CSS ClassSelect the CSS class from the drop-down.-
Click*Provide the click event for the nav item.-
Additional Binding
IdSelect the appropriate id from the drop-down. It is the unique identifier of the link item.-
Badge Configuration
Badge RequiredSpecify whether the badge is required. Select either Yes or No.-
Badge TypeSelect the type of badge. Choose the radio buttons Indicator Only or With Value as required.Indicator Only: Display a simple indicator without a specific value. With Value: Display a badge with a specific value.
Badge PositionSelect the badge position.This option is visible only when the badge type is set as With Value.
Contextual VariationProvide the contextual variation or color scheme applied to the badge.-
Badge Css ClassProvide the custom CSS class for the badge.-
Badge StyleProvide the CSS rule sets for styling the badge.-
Badge Value BindingProvide the binding expression for dynamically updating the badge value.-
Badge Visible BindingProvide the binding expression for dynamically controlling the visibility of the badge.
Style & Layout
HeightProvide the value as required.-
WidthProvide the value as required.-
Unit TypeSelect the unit type. px rem %This will be applicable for Height and Width.
AlignmentSpecify the alignment.-
StyleProvide the CSS rule sets for customizing nav item.-
CSS ClassProvide the custom CSS class for styling the nav item.-
Additional Configuration
Id*Provide a unique identifier.An id is created by default. User can change the unique id as required.

Note: An asterisk (*) denotes that the property is mandatory for link.

The "Configuration saved successfully" message displays upon successfully configuring the link.

Link Nav

Following are the properties to be configured for the Nav Form:

PropertyDescriptionComments
Bindings
VisibilityProvide the expression using the expression builder. The control is visible only if the evaluated expression is true.-
CSS ClassSelect the CSS class from the drop-down.-
Additional Configuration
CSS ClassProvide the custom CSS class for styling the nav form.-
StyleProvide the CSS rule sets for customizing the nav form styling.-
Id*Provide a unique identifier.An id is created by default. User can change the unique id as required.

Note: An asterisk (*) denotes that the property is mandatory for configuring Nav Form.

The "Configuration saved successfully" message displays upon successfully configuring the Nav Form.

Nav Form Nav Form