vFlow Components

Introduction

This post mainly focuses on two vFlow entities: Components and Elements. As described earlier in the post: An Introduction to vFlow, the “component” entity works as a container in the vFlow module. The vFlow module incorporates several components. You can see these components in the left panel in the vFlow module’s dashboard. Each component contains one or several elements that you can use to create the interface design on the screen.

For instance:- If you want to use the digital calendar, you need to drag the Calendar component to the layout. If you want to add the check box to the layout, you can drag the FV component to the layout.

In the vFlow module, each component has a specific purpose to help you use available elements in the interface design. This post does not cover how to add a component. It only includes a brief definition of the available components and describes different properties that you can configure for the components and elements.

Note:- To know more about how to add a component and element to the layout, visit the post: An Introduction to vFlow.

List of Components

The following table contains a list of vFlow components, including their definitions and elements that are available in a specific component.

Component NameComponent DescriptionElements in the Component
QueueIt displays the statistical type of data by using different buckets. You can use a group of cards sequentially to display a set of data.

After the end-user clicks a card, it displays a set of data to the user.
Queue
FV (Functional View)The term “FV” stands for Functional View. It displays a list of records. When you use the FV component, the application displays the data in form of multiple cards, where the data is managed in the array of objects format.Text, Number, Image, Tags, Hyperlink, CheckBox, Radio Button, Input Text, Toggle Button, TextArea, Image Slider, Video, Date, etc.
FormOn a page, the “Form” component works as a page layout where you can add a group of interfaces. You can use the “Form” component when you want to get the data from the end-user. For instance:- You can use the “Form” component for the data submission form, where the end-user enters his or her personal details, including address, contact information, etc.

On the form, you can configure an API on the “Submit” button. After the end-user clicks the Submit button, the application calls an API. The API captures the data from the “Form” component and then stores it in the database.
In the Form component, you can add the following components:
Row, Column, and Fieldset
TableThe “Table” component displays the data in the grid format. You can use the table component to display data reports, a specific type of data patterns, etc.

The “Table” component follows the concept of the Angular Material Data Table that displays the data in the common tabular format, including a header row, data row, and footer row.
Text, CheckBox, Button, Toggle, Icon, Radio, Hyperlink, Document Enlisting, etc.
CardThe “Card” component is a tile or rectangular shape type surface. You can use it to display relevant and actionable information related to a single topic.

Also, you can place text or image on the card to communicate the information to the end-user.
Text, Image
TreeViewThe “TreeView” component is used to display the hierarchical data in the form nodes. In the web application, the tree of data is not common, but it is used to represent a file system or multi-level functionalities.

When you implement the “Treeview” component, you need to add a specific JSON format by using the Add Data Source utility. The JSON format contains different nodes that the treeview displays to the end-user.

To implement the navigation between the nodes, you need to configure the “On Node Click” event.
GalleryYou can use the “Gallery” component to display a collection of the images. When you add a gallery to application, it creates a collection of thumbnails from the images in a DAM folder.

When the end-user clicks a thumbnail, the image viewer displays an actual picture in place of the thumbnail. The “Gallery” component is a collaborative component to upload the design work, in addition to getting feedback, tracking revision, etc.

JVThe term “JV” stands for JSON Viewer. If you want to display the JSON based code or syntax to the user, you can use the “JV” component. The vFlow module offers the “JV” component as an integrated plugin.
JSON EditorIn the vFlow module, the JSON editor component allows the end-user to view a data source in the JSON format. In the JSON editor, you can also edit the data source.
TimeLineYou can use the “TimeLine” component to display historical events in a chronological order. To display the event related description, you can use the “Card” component.

You can use the “TimeLine” component to display the series of events horizontally and vertically.
Timeline Date, Timeline Icon, Text, Number, Hyperlink, Check Box, Input Text, Radio Button, etc.
CalendarThe “Calendar” component displays a calendar in the application in the “monthly view” mode.

You can use the “Full Calendar” component to view the calendar in the other following modes:
–> Daily View
–> Weekly View
–> Monthly View
Web ViewYou can use the “Web View” component to display a web page or web based content from within the application by using an iframe. It allows you to display the web page as a part of your activity layout.

The “Web View” component has limited browser capabilities. You can use the “Web View” component to display the Google Map from within the application.

Note:- To display web-based content by using Web View, you need to whitelist the external URL.
ChartThe “Chart” component displays the data in the graphical format. In the “Chart” property of the “Chart” component, you can define one of the following types of the charts:
–> Bar
–> Pie
–> Line
–> Scatter


The vFlow module includes the e-chart library to define the data requirements, tag structure, and customize the look and behavior of the chart.
TabThe “Tab” component organizes the content into different screens or views. When you use the “Tab” component, you can define multiple tabs in the “Tab” component. These “Tab” elements are clickable, and you can arrange them vertically (one under another) or horizontally (adjacent to each other).

Each tab element is linked with a specific screen. After the end-user clicks a tab, the application displays the content or data in the linked view or screen. To view different contents, the user can switch among the tabs.
StepperThe “Stepper” component displays the progress through a sequence of logical and numbered steps. They help user perform the function in the step-wise manner.

It can also be used to present the navigation flow. By using the “Tab/Stepper Direction” property, you can configure the stepper’s alignment as follows:
–> Vertical
–> Horizontal
AccordionThe “Accordion” component is a content area that can be expanded or collapsed. It contains a vertically placed list of items. In the list, the “Accordion” component can have labels or thumbnails. Each item in the list can be expanded or collapsed to display or hide the content associated with that item.
Full CalendarYou can use the “Full Calendar” component to display a calendar in the following modes:
–> Day View
–> Weekly View
–> Monthly View
Document ViewerYou can use the “Document Viewer” component to display a variety of documents, such as PDF, .DOC, JPEG, and supported formats to the end-user.
Document UploaderYou can use the “Document Uploader” component to allow the end-user to upload the supported document formats to the application.
Query Builder You can use the “Query Builder” component to display a “Query Builder” interface that allows the end-user to generate a SQL query if he or she wants to fetch the data from a database.
PVThe term “PV” stands for “Pair Value”. You can use this component when you want to display the values of an array based on the values of another array.

To display the pair value, you need to maintain the data in the key-value format.
FV LayoutYou can use the FV (Functional View) layout to add a header at the top of the FV (Functional View) component.

The “FV Layout” component is different from the “FV” component. If you add a header at the top of the “FV” component, the vFlow module creates a header at the top of each card.

When you use the “FV Layout” component, it creates a single header at the top of the layout that contains all cards.
Document ListingThis component displays the list of documents that you have uploaded to the application from the local device.
Pivot TableThe “Pivot Table” component is a library type component that allows you to display the Excel file’s data in the web based tabular format.

It also allows the end-user to perform common Excel file’s functions on the tabular data.
RowIn the page design, the “Row” component is treated as a page-level layout. In the vFlow module, after you add a page, you add a row. Thus, you can perform the following functions in a row layout.

To design a page:
–> Drag a single column to the row and then drag other components to the column layout.
–> Drag multiple columns to the row, and then drag other components to each of the added columns.
ColumnIn the vFlow application, the “Column” is a component-level layout. It means when you add a component to the page, you drag that component to the column layout.

Thus, the “Column” component works as a parent container to other components in the page. To create multiple sections vertically in a page, you can add multiple columns to the row layout.

Components Properties

This section describes different configurable properties of the vFlow components. You can configure a component based on application-specific requirements. Largely, most of the properties of the vFlow components are common. You can find a few properties that are component-specific. In the vFlow component, you can find different properties across the following categories:

  • Basic
  • Properties
  • UI Properties
  • Additional Properties
  • Dependents

Let’s start with the common properties of the components:

Component Properties (Common)

Basic

Property NameDescription
IDThis field displays the component’s ID. The “ID” property is also referred to as component ID. When you add a component, the vFlow module creates a unique component ID and then assigns it to the component.

Also, the unique component ID is used to maintain the component in the database.
Component TypeThis field displays the component’s type, which is a non-editable value.
Component NameThis field displays the default component’s name that you can change (if required).
Component DescriptionThis field displays a default description of the component. You can change the component’s description (if required).

UI Properties (Common)

Property NameDescription
Form Field AppearanceAfter you click this list, it displays the following values:
–> Default
If you select this option, the page or form does not display the elements in the outlined box style.

–> Outline
If you select this option, the page or form displays the elements in the outlined box style.
TransparentIf you click this check box, the white card background of the form or other component (for example:- “FV”) will become transparent.

UI Properties (Data Style)

Propery NameDescription
Font, Background, Height, and WidthThis group of properties allows you to configure the following:
–> Width, height, maximum permissible height and width, background, and other properties of the container (component or element) that displays the data
–> Data’s font type, size, text’s alignment (left, center, and right), etc.

The application will display the data to the end-user based on the data’s configured properties. You can define the properties’ values in the following units:
1. Pixel
2. VH (Viewport Height)
3. Percentage
MarginThis property allows you to define the whitespace in the pixel, VH, or percentage units around each side of the data container. You can define the space around the following borders of the container:
–> Top
–> Left
–> Bottom
–> Right


PaddingThis property allows you to define the inner space in the pixel, VH, or percentage units around each side of the data’s container. You can define the inner space around the following borders of the data container:
–> Top
–> Left
–> Bottom
–> Right


Note:- For the container’s value, the inner space is measured by the distance between the value inside the container and the container’s border.

Border RadiusWhen you configure this property, it makes the corners of the data’s container round. To make the corner round, you need to define the corner’s radius.

You can enter the radius’s value in pixel, VH, or percentage units to make the following corners round:
–> Top Left
–> Top Right
–> Bottom Left
–> Bottom Right

UI Properties (Label Style)

Property NameDescription
Font, Background, Height, and WidthThis group of properties allows you to configure the following:
–> Width, height, maximum permissible height and width, background, and other properties of the container that displays the label.
–> Label’s font type, size, text’s alignment (left, center, and right), etc.

The application will display the label to the end-user based on the label’s configured properties. You can define the properties’ values in the following units:
1. Pixel
2. VH (Viewport Height)
3. Percentage
MarginThis property allows you to define the whitespace in the pixel, VH, or percentage units around each side of the label’s container. You can define the space around the following borders of the container:
–> Top
–> Left
–> Bottom
–> Right
PaddingThis property allows you to define the inner space in the pixel, VH, or percentage units around each side of the label’s container. You can define the inner space around the following borders of the container:
–> Top
–> Left
–> Bottom
–> Right


Note:- For the label, the inner space is measured by the distance between the label inside the container and the container’s border.
Border RadiusWhen you configure this property, it makes the corners of the label’s container round. To make the corner round, you need to define the corner’s radius.

You can enter the radius’s value in pixel, VH, or percentage units to make the following corners round:
–> Top Left
–> Top Right
–> Bottom Left
–> Bottom Right

UI Properties (Animation Style)

Property NameDescription
TypeClick this list and then select the animation’s type.
DelayClick this list and then select the time after which the application will play the animation.

For instance:- In the Delay list, if you select 2 sec, the application will play the animation after 2 seconds.
SpeedClick this list to select the speed of the animation.
RepeatClick this list and then select a number (For example:- 2). The application will play the animation for the selected number of times.
Add CSS ClassIn this field, enter the class’s name (for example:- test-popup) that contains the CSS properties.

When you configure the application’s settings by using the App Config utility before you publish it, you can define the CSS class.

To define the CSS class:
1. On the vFlow module’s dashboard, see the upper top panel.
2. In the upper top panel, click App Config, and the App Config page opens.
3. On the App Config page, see the CSS Custom Classes area.
4. In the CSS Custom Classes area, click in the CSS Classes box and then define the CSS properties.

Dependents Properties

Property NameDescription
Component HeaderThis field displays the list of the earlier configured headers. In the list, select a header that you configured earlier.

To configure a header:
1. Under Dependents area, click Add Header, and the Edit/Delete Header dialog box opens.
2. In the Edit/Delete Header dialog box, in the Header Name field, enter the name of header.
3. In the Header Description field, enter a brief header’s description and then click Submit to create a header.

After you create the header, you can configure the header’s content in the following ways:
–> By using the data source property
–> By adding element


You can use the following cases to configure the header content:
Case1:- (If you use the Data Source)
3. Click the down arrow left to Data Source area, and the Data Source area expands.
4. In the Data Source area, click the Source Type list and then select any of the following values:
–> Fixed
If you select this value:
i. In the Header Display Label field, enter the header’s content, and then click Submit, and you successfully configure the header.
ii. The application will display the header’s content that you have entered in the Header Display Label field.

–> Object
If you select this value:
i. In the Header Display Label field, enter the business object’s path (for example:- getValue(“tempObject.headerName), and then click Submit, and you successfully configure the header.
ii. The application will fetch the header’s content from the business object’s path.

Case2:- (If you want to display the element in the header section)
5. In the Edit/Delete Header dialog box, click the Element tab, and the Edit Element area comes into view.
6. In the Edit Element area, click Add Element, and the Select Header Element dialog box opens.
7. In the Select Header Element dialog box, click the Select Header Element list and then select an element (for example:- Image).
8. After you select an element, click Add Header Element, the Edit Element area displays the newly added element’s properties.
9. In the Edit Element area, enter the following details of the element.
i. Sequence:-
In this field, enter a numeric value (for example:- 2). This numeric value specifies the sequence number of the element on the page. The application will display the element to the user based on its sequence number.

ii. Name:-
In this field, enter the element’s name.

Note:-
To configure element’s other properties, Visit the post: vFlow Elements.

10. After you enter the element’s details, click Submit, and you successfully add the element to the component’s header.
Component FooterAfter you enter the element’s details, click Submit, and you successfully add the element to the component’s footer.

To configure a footer:
1. Under Dependents area, click Add Footer, and the Edit/Delete Footer dialog box opens.
2. In the Edit/Delete Footer dialog box, in the Footer Name field, enter the name of footer.
3. In the Footer Description field, enter a brief footer’s description and then click Submit to create a footer.

After you create the footer, you can configure the footer’s content in the following ways:
–> By adding an element to the footer section

To add an element to the footer section:
4. In the Edit/Delete Footer dialog box, click the Element tab, and the Edit Element area comes into view.
5. In the Edit Element area, click Add Element, and the Select Footer Element dialog box opens.
6. In the Select Footer Element dialog box, click the Select Footer Element list and then select an element (for example:- Image).
After you select an element, click Add Footer Element, the Edit Element area displays the newly added element’s properties.
9. In the Edit Element area, enter the following details of the element.
i. Sequence:-
In this field, enter a numeric value (for example:- 2). This numeric value specifies the sequence number of the element on the page. The application will display the element to the user based on its sequence number.

ii. Name:-
In this field, enter the element’s name.

Note:-
To configure element’s other properties, Visit the post: vFlow Elements.

10. After you enter the element’s details, click Submit, and you successfully add the element to the component’s footer.
EventsThis field displays the list of events that you configure on the component.

To learn more about how to configure an event, visit the post: vFlow Advance.

Component Properties (Specific)

Table

Property TypeDescription
Display PaginationThis property allows you to display the table’s data across multiple pages. To see the complete table, the user can navigate from one page to another page.
Global SearchAfter you click the Global Search check box, this property makes the “Global Search” element available in the component. By using the “Global Search” element, you can search the data in the “Table”, “FV”, and other components.
Search BarWhen you click the Search Bar check box to activate this property, it allows you to display the Search box with the table.
Fix HeaderWhen you click the Fixed Header check box to activate this property, it makes the header row static. It means that you cannot scroll the header row.
Color Coding for RowsWhen you click this check box, the application displays the row’s background color based on the configuration of the colorCode property in the “Table” component’s data source.
Make Row ClickableWhen you click this check box, the end-user can click in the row’s cell.
Highlight RowWhen you click this check box, the table displays the rows with a highlighted effect.
Table Header Row HeightIn this field, you can enter the header’s row’s height in pixel, VH, or percentage units.
Row HeightIn this field, you can enter the data cell’s row’s height in pixel, VH, or percentage units.
Is VisibleWhen you click this check box, the end-user can see the table on the application’s page.
Is EnableWhen you click this check box, the end-user can perform the function on the table.
Number of pages on current pageIn this field, enter a numeric value (for example:- 9) that specifies the number of rows that a table will displays to the user on the current page.

In the Number of pages on current page field, if you enter the comma-separated values, such as 5, 10, or 20, the application will display these values in a dropdown list. In the list, the end-user can select a specific value to see the exact number of rows on the current page.

FV Component

Property NameDescription
Display PaginationSee the “Table” component’s specific properties.
Global SearchSee the “Table” component’s specific properties.
Search BarSee the “Table” component’s specific properties.
Highlight FVWhen you click this check box, the application displays the “FV” component with the highlight effect.
Is VisibleSee the “Table” component’s specific properties.
Is EnableSee the “Table” component’s specific properties.
Is Card ClickableWhen you click this check box, the end-user can click the card to perform a specific function.
Card WidthIn this field, enter the width of the card in pixel, VH, or percentage units.

Note:- The “FV” component is used to display multiple sets of data on the card while the application fetches the data from the array of objects.
Card HeightIn this field, enter the height of the card in pixel, VH, or percentage units.
Scroll TypeWhen you click this list, you can select one of the following values:
–> Vertical
If you select this value, the end-user can scroll cards vertically in the FV component.

–> Horizontal
If you select this value, the end-user can scroll cards horizontally in the FV component.
Set Background ColorYou can use this property to define the cards’ background color in the “FV” component. In the Set Background Color field, enter the color name or color code that you have defined in the “FV” component’s data source.

If you want to display different colors in different cards in the “FV” component, you can use the getVal ( ) function to fetch the color code or color name from the data source.

Set Background ImageYou can use this property to define the image as the cards’ background in the “FV” component. In the Set Background Image field, enter the image’s URL that you have defined in the “FV” component’s data source.

If you want to display different images as the background on different cards in the “FV” component, you can use the getVal ( ) function to fetch images from the data source.
Search By KeyYou can use this property to help the user search in the “FV” component based on a key or a group of multiple keys. In this field, you can enter a key value or several key values that are separated by commas.

Before you enter the key in the Search By Key field, you must define the same key in the “FV” component’s data source.

Tab

Property TypeDescription
Is CollapsibleIf you click the Is Collapsible check box, the vertically aligned “Tab” component becomes collapsible. When the end-user clicks the collapsible tab, the tab expands and then displays the information or set of user interfaces.
Tab/Stepper DirectionClick this list and then select one of the following values:
–> Vertical
When you select this value, the application places the tabs one under the other vertically.

–> Horizontally
When you select this value, the application places the tabs horizontally adjacent to each other.
Tab PositionClick this list to place the tabs by using the following options:
–> Right
Select this option to display the vertically aligned tabs to the right of the screen.

–> Left
Select this option to display the vertically aligned tabs to the right of the screen.

–> Top
Select this option to display the horizontally aligned tabs at the top of the screen.

–> Bottom
Select this option to display the horizontally aligned tabs at the bottom of the screen.
Tab WidthIn this field, enter the tab’s width in pixel, VH, or percentage units.

Stepper

Property TypeDescription
Is EditableIf you click this check box, the end-user can edit the stepper’s content.
Is LinearYou see this property selected by default. If this property is selected or active, the end-user can perform the next function only after s/he has performed the current function.
Is Center AlignedIf you click this check box, this property aligns the stepper centrally. By default, the application displays the stepper left-aligned.
Tab/Stepper DirectionClick this list and then select one of the following values:
–> Vertical
Select this value to display the stepper vertically aligned.

–> Horizontal
Select this value to display the stepper vertically aligned.
Stepper Label PositionClick this list and then select one of the following values:
–> Top
If you select this value, the application displays the stepper’s label at the top of the stepper’s icon.

–> Bottom
If you select this value, the application displays the stepper’s label under the stepper’s icon.

Queue

Property TypeDescription
Is EnableIf you click this check box, the queue containing data becomes active, and the user can perform the function on it.
Is VisibleIf you click this check box, the queue containing data becomes visible on the application.
Default ValueIn this field, enter the default value that the queue will display to the end-user. Before you enter the default value in the Default Value field, you need to define the default value in the “Queue” component’s data source.
Custom LabelIn this field, enter the custom label’s value that the application will fetch from the queue’s data source and display it in place of the element’s name.

You can use the getVal ( ) function and then enter the custom label’s path or use the concatenate function as follows:
CONCAT(“Hi”, getVal(“userId”))
Leading icon (Icon Type)Click this list and then select one of the following values:
–> Mat Icon
Select this value to display the image from the material.io library. The “Mat Icon” category includes the font-based icons and SVG icons.

–> Image
Select this value to display the bitmap-based images, including png, jpg, etc.

When you use this property, the application displays the icon before the element or data.
Icon Name/URIIn this field, enter the icon’s name or URL. Before you enter the icon’s name or URL in the Icon Name/URI field, you need to define the icon’s name or URI in the “Queue” component’s data source.
Trailing icon (Icon Type)Click this list and then select one of the following values:
–> Mat Icon
Select this value to display the image from the material.io library. The “Mat Icon” category includes the font-based icons and SVG icons.

–> Image
Select this value to display the bitmap-based images, including png, jpg, etc.

When you use this property, the application displays the icon after the element or data.
Icon Name/URIIn this field, enter the icon’s name or URL. Before you enter the icon’s name or URL in the Icon Name/URI field, you need to define the icon’s name or URI in the “Queue” component’s data source.

Document Listing

Property TypeDescription
Download ImageIf you click this check box, the end-user can download the document that the “Document Listing” component displays to the user on the application.
Print ImageIf you click this check box, the end-user can print the downloaded document.
Is VisibleBy default, this check box is selected to make this property active. It makes the documents’ list visible to the end-user on the application.
Is EnableBy default, this property is also selected, which makes it active. This property allows the end-user to perform the functions on the documents’ list, including downloading the document.
Display TagsIf you click this check box, the application will display the tag’s name along with the documents’ list. The application will display the tag’s name if you have entered the tag’s name while uploading the document.
Display InformationIf you click this check box, the application will display the other details with the documents’ list.

Document Uploader

See properties in the “Document Listing” component.

Timeline

Property TypeDescription
Card WidthIn this box, enter the card’s width in pixel, VH, or percentage units. In the “Timeline” component, a card displays the text or context of the event.
Card HeightIn this box, enter the card’s height in pixel, VH, or percentage units.
Set Card Background ColorIn this field, enter the color’s name or color code to define a color as the card’s background. Before you enter the color’s name or color code, you need to define the same color name or color code in the “Timeline” component’s data source.
Set Card Background ImageIn this field, enter the image’s URL if you want to use an image as the card’s background. If you want to display different images as the background on different cards, you can use the getVal ( ) function to fetch images from the “Timeline” component’s data source.
Timeline Direction (Timeline Position)Click this list and then select one of the following values:
–> Vertical
If you select this value, the application displays the timeline and its events vertically aligned.

–> Horizontal
If you select this value, the application displays the timeline and its events horizontally aligned.
Timeline Order (Timeline Position)Click this list and then select one of the following values:
–> Ascending
If you select this value, the timeline displays different events chronologically from bottom to top. In ascending order, the timeline displays the first event at the bottom and the last event at the top.

–> Descending
If you select this value, the timeline displays different events chronologically from top to bottom. In descending order, the timeline displays the first event at the top and the last at the bottom.
VerticalThis property applies to the “Timeline” component if you have aligned it vertically. It allows you to display the vertical timeline by providing the following options:
–> Left
Select this option to display the timeline to the left.

–> Center
Select this option to display the timeline at the center of the screen.

–> Right
Select this option to display the timeline to the right.
HorizontalThis property applies to the “Timeline” component if you have aligned it horizontally. It allows you to align the timeline by providing the following options:
–> Top
Select this option to display the timeline at the top of the screen.

–> Center
Select this option to display the timeline horizontally at the center of the screen.

–> Bottom
Select this option to display the timeline at the bottom of the screen.

Full Calendar

Property TypeDescription
Show Navigation ButtonsIf you click this check box, the “Full Calendar” component will display the navigation button to navigate to the following:
–> Previous month, week, or day
–> Next month, week, or day
Show Calendar View ButtonsWhen you click this check box, the “Full Calendar” component will display three different push buttons to access the month, week, and day in a specific calendar year.
Show IndicatorWhen you click this check box, the “Full Calendar” component will display a red indicator on the current time.
Enter Calendar HeightIn this field, enter the calendar’s height in pixel, VH, or percentage units.
Event ColorIn this field, enter the event’s background color name or color code. Before you enter the color name or color code in the Event Color field, you need to enter the same color name or color code in the “Full Calendar” component’s data source.
Event Text ColorIn this field, enter the event’s text description’s color name or color code. Before you enter the color name or color code in the Event Text Color field, you need to enter the same color name or color code in the “Full Calendar” component’s data source.
Initial ViewClick this list and then select one of the following values:
–> Month
If you select this value, the calendar will display the data in “month-view” mode. In “month-view” mode, it will display the following:
–> Dates of the current month displayed day-wise
–> Days of the current month from 1st to 31st



–> Week
If you select this value, the calendar will display the data in “week-view” mode. In “week-view” mode, it will display the following:
1. Dates and days of the currently month in a specific format (day mm/yy) column-wise
2. Time from 12am to 12pm displayed row-wise for each day of the week



–> Day
If you select this value, the calendar will display the data in “day-view” mode. In “day-view” mode, it will display the following:
1. Time from 12am to 12pm displayed row-wise for the current day (month dd, yyyy)

Select First DayAfter you click this list, it displays the following values:
–> 0
If you select this value, the calendar will start the week from Sunday.

–> 1
If you select this value, the calendar will start the week from Monday.

#Sample Code for “Full Calendar” Component’s Data Source

[ { “id”: “0”, “title”: “All-day event”, “start”: “2022-07-14” },
{ “id”: “1”, “title”: “Timed event 1”, “start”: “2022-07-14T11:00:00” },
{ “id”: “2”, “title”: “Timed event 2”, “start”: “2022-07-14T17:00:00”, “end”: “2022-07-14T18:00:00” } ]

Chart

Property TypeDescription
TypeAfter you click this list, it displays the following types of charts:
–> Bar
–> Pie
–> Line
–> Scatter


You can select one of these charts.
Set Chart ThemeClick this list to select one of the following themes for the chart:
–> Dark
–> Default
–> Macarons

Note:- Apart from the Type and Set Chart Theme properties, other properties are defined and configured in JSON format in the data source.

Pivot Table

Property TypeDescription
Date PatternThis field displays the date format that you defined in the data source earlier.
Date Time PatternThis field displays the date time format that you defined in the data source earlier.
SortingThis property allows you to activate or deactivate the data’s sorting feature by providing the following options:
–> On
Select this option to activate the sorting feature.

–> Off

Select this option to deactivate the sorting feature.

–> Rows

Select this option to apply the sorting to the table’s rows.

–> Columns

Select this option to apply the sorting to the table’s columns.
Show Configurator Active
Show Configurator ButtonClick this check box to make the configurator button available to the user.
Show AggregationClick this check box to make the common aggregation functions such as MINX, MAXX, SUM, and others available to the end-user.
Show Default SliceClick this check box to make the default slicer available to the end-user. The Excel spreadsheet software program offers the slice feature to filter and group a specific set of data based on the header columns or fields.
Show Aggregation LabelClick this check box to display the different labels related to the common aggregator functions in the pivot table.
Show Calculated Value ButtonClick this check box to make a button available to the end-user. The button will display the calculated value after you apply an aggregator function to a group of data values.
TypeClick this list to select one of the following types of pivot tables:
–> Compact
–> Classic
–> Flat
TotalYou can use this property to display total number of rows and columns in the pivot table. You can use the following options:
–> On
Select this option to display the total number of rows (For example:- 5) and columns (For example:- 8) that the pivot table contains.

–> Off
Select this option to not display the total number of rows (For example:- 5) and columns (For example:- 8) that the pivot table contains.

–> Rows
Select this option to display the total number of rows (For example:- 5) that the pivot table contains in the application.

–> Columns
Select this option to display the total number of columns (For example:- 5) that the pivot table contains in the application.
showFilterClick this check box to display the “filter” feature in the pivot table to the user.
showHeaderClick this check box to display the header row in the pivot table.
showHierarchyClick this check box to make the “hierarchy” feature available in the pivot table. The hierarchy feature allows the user to establish a hierarchy among a group of the selected columns.

For instance:- The user can use the “hierarchy” feature in a pivot table that contains the columns of country, region, state, city, etc.
showReportFilterAreaClick this check box to make the “Filter Data” feature available in the pivot table. By using the “Filter Data” and “Slicer” features together, the user can filter the pivot table’s data and then derive a data subset.
Drill ThroughClick this check box to make the “Drill Through” feature available in the pivot table. By using the “Drill Through” feature, the user can access a subset of data by clicking a specific data value.

Document Viewer

For the following components, you can see the specific properties in Queue component.

  • Treeview
  • Calendar
  • Accordion
  • Query Builder
  • Pivot Table
  • Document Viewer
  • JV (JSON Viewer)
  • JSON Editor
  • Webview
Was this article helpful?
YesNo