WebSiteHome

Page Layout

Page Layout Objects

The page layout offers various objects that can be utilized as tools. These tools range from enabling us to structure the screen using rows to applying different filters for visualizing information as needed. The available objects include:

Add Row

The Add Row object is a fundamental component for structuring our Page Layout design. It allows us to add a new row to the screen, where we can place multiple elements efficiently.

Date Range

The Date Range object serves as a filter, allowing users to select a date range that impacts all nodes with a defined date filter field. Users can specify the filter name and the initial range to be displayed when the screen loads. The available range options include: Current Month, Last Month, Current Year, and Last Year.

Filter

The Filter object allows us to customize filters for our screen. It uses a Node as the base information source, enabling us to filter specific vectors or columns. Additionally, it can be customized by changing the filter name and type to suit our needs.

Here are the available filter types:

Selector: Allows us to choose from the already registered data on the column as a filter.

Search Box: Allows us to manually type in the information we want to search or filter.

Number: Allows us to manually input a number as a filter.

Number Range: Allows us to input a number range to use it as a filter.

Action Button

The Action Button object allows us to add an action button to our page layout. The button can be configured to do different actions depending on the type of button, it also can be customize by changing the button label, icon, color and placement on the screen.

The available action buttons types are:

  • Link :The Link Type allows us to customize the button with an external URL, enabling us to direct the user to a desired web page. Additionally, we can choose whether the webpage opens in the current screen or in a new window.
  • Screen Navigation: The Screen Navigation Type allows us to link the button to a screen within our application. It can be customized based on how the screen is displayed:
    • Directly open the screen.
    • Launch the screen in a small, large, or full-width modal window.
    • Display the screen in a right pane within the current window.

🚧

Available screen

As you can see in the image, only screens of type (Page Layout, Form, Group of Forms, Custom Screen, Kube Viewer, DataForm Insights, Run Workshop Project) can be shown using an screen type action button.

  • Custom Code Function: The Custom Code Type allows us to define the button's interaction using JavaScript to set up the desired actions. It also provides the Button ID for direct interaction in the code.

Page Layout Elements

The Page Layout screen provides various elements to create dynamic and interactive layouts. These elements range from simple row nesting to complex data tables and forms. Each element allows customization to meet specific needs, ensuring flexibility in design and functionality.

Row

The Row element enables nesting rows within other row containers. This helps in organizing and designing layouts efficiently.

Row Element

Note: Once an element is added inside a row, only rows can be added within that same row.

Row Inside Row

Header

The Header element adds titles and subtexts to rows. It supports customization of font color, background color, and alignment, and allows adding a button linked to an external URL.

Header Element

Title

The Title element inserts title text with customization options for heading sizes (H1 to H6). Titles in H1 and H2 are automatically set in uppercase.

Title Element

Text

The Text element allows inserting paragraphs with customizable styles, including block-quotes, headings, font families, bold, underline, background color, and font color.

Text Element

Button(s)

The Button(s) element adds action buttons with various types such as Normal, Button Group, Justified Group, and Dropdown. Each button can be customized for alignment and size.

Button Element

HTML

The HTML element allows for custom HTML code with CSS for further customization.

HTML Element

Note: Click "APPLY" to see the preview of the designed element.

Tabber

The Tabber element creates tabs within a container, organizing content efficiently. Add tabs by entering the desired name and clicking the "+" icon.

Tabber Element

Horizontal Line

The Horizontal Line element divides content organically. Click "APPLY" to add it.

Horizontal Line Element

Dashlet Kube

The Dashlet Kube element adds a Knowledge Graph to the row. Customize the title and configure the node settings to display information from the node.

Dashlet Kube Element

Data Table

The Data Table element presents node information as a list. It has three tabs: List, Options, and Form Layout. Each tab allows various configurations for displaying, editing, and managing data.

Data Table Element

Form

The Form element adds customizable forms with three tabs: Form Properties, Options, and Form Layout. Each tab allows configuring repository settings, submit options, and form layout.

Form Element

Conclusion

These elements provide a robust set of tools for creating interactive and visually appealing page layouts. Each element is designed to be flexible and customizable, ensuring that you can tailor your layout to meet specific needs and enhance the user experience.