The Append operator is commonly used to append values, but it can also combine two tables of different information.
Configuration
In this how-to guide, you'll create an application that combines two tables. First, you'll configure two Data Table components to serve as your inputs. Then, you'll use a Data Workflow to append them. The appended result will display the records from the first table, followed by the records from the second table.
These instructions assume you’re working in a new module that has been opened, saved, and given a title.
Configure the First Data Table Component
You'll begin by adding your first Data Table component to store data you'll bring into your Data Workflow. This sample data consists of a list of dogs, names, and breeds.
Drag and drop a Data Table component onto your canvas.
In the Property ID field, enter
dtDogs.In the data table, enter the following:
A
B
name
breed
Ivy
Golden Retriever
Lucy
Golden Retriever
Wally
Hound
Click Save Component.
Configure the Second Data Table Component
The second Data Table component contains another list of dogs, names, and breeds.
Drag and drop a second Data Table component onto your canvas, placing it below your first Data Table component.
In the Property ID field, enter
dtBreeds.In the data table, enter the following:
A
B
name
breed
Nacho
Pug
Thor
Corgidor
Holly
Golden Retriever
Click Save Component.
Configure the Hidden Component
Next, add a Hidden component to serve as the primary output for your Data Workflow. Later, you'll set up a ViewGrid component to reference the data from the Hidden component and display your combined tables.
Drag and drop a Hidden component onto your canvas, placing it below your Data Table components.
In the Property ID and Label Text fields, enter
appendedTableValue.Click Save Component.
Configure the ViewGrid Component
To display your combined tables, configure a ViewGrid component. This ViewGrid component references the data from the Hidden component. Here, you'll set the column labels to Name and Breed, as you did in the Data Table components.
Drag and drop a ViewGrid component onto your canvas, placing it below your Hidden component.
In the Property ID and Canvas Label Text fields, enter
gridAppendedTables.In the Inputs table, in the Source column, enter
appendedTableValue.In the Display table, enter the following:
ID
Formula
Heading
name
Name
breed
Breed

Click Save Component.
Configure the Data Workflow Component
Next, you'll add your Data Workflow component and bring in both Data Table components using two Input operators. Then, you'll add an Append operator to combine both tables. Lastly, you'll send the result to your Hidden component using an Output operator.
Drag and drop a Data Workflow component onto your canvas, placing it below your ViewGrid component.
In the Property ID and Canvas Label Text fields, enter
dwfAppendTables.From the Trigger Type drop-down, select Watch.
Configure the First Input Operator
Drag and drop an Input operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Input
Component
dtDogs
Required
Yes
Source
Default
Configure the Second Input Operator
Drag and drop an Input operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Input
Component
dtBreeds
Required
Yes
Source
Default
Configure the Append Operator
Drag and drop an Append operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Append
Label
Append Tables
Connect the output port (right) of the
dtDogsInput operator to the upper input port (left) of the Append operator.Connect the output port (right) of the
dtBreedsInput operator to the lower input port (left) of the Append operator.
Configure the Output Operator
Drag and drop an Output operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Output
Component
appendedTableValue
Action
value
Connect the output port (right) of the
Append TablesAppend operator to the input port (left) of theappendTableValueOutput operator.
Click Save Component.
Save your module.
Here's how your completed module looks in the Module Builder:

Preview your module in Express View. You’ll see your ViewGrid component displaying the data from your individual Data Table components. The appended results display the records from the first table followed by the records from the second.

The Append operator is commonly used to append values, but it can also combine two tables of different information.
Configuration
In this how-to guide, you'll create an application that combines two tables. First, you'll configure two Data Table components to serve as your inputs. Then, you'll use a Data Workflow to append them. The appended result will display the records from the first table, followed by the records from the second table.
These instructions assume you’re working in a new module that has been opened, saved, and given a title.
Configure the First Data Table Component
You'll begin by adding your first Data Table component to store data you'll bring into your Data Workflow. This sample data consists of a list of dogs, names, and breeds.
In the Module Builder, drag and drop a Data Table component onto your canvas.
In the Property ID and Canvas Label Text fields, enter
dtDogs.In the data table, enter the following:
A
B
name
breed
Ivy
Golden Retriever
Lucy
Golden Retriever
Wally
Hound
Click Save & Close.
Configure the Second Data Table Component
The second Data Table component contains another list of dogs, names, and breeds.
Drag and drop a second Data Table component onto your canvas, placing it below your first Data Table component.
In the Property ID and Canvas Label Text fields, enter
dtBreeds.In the data table, enter the following:
A
B
name
breed
Nacho
Pug
Thor
Corgidor
Holly
Golden Retriever
Click Save & Close.
Configure the Hidden Component
Next, add a Hidden component to serve as the primary output for your Data Workflow. Later, you'll set up a ViewGrid component to reference the data from the Hidden component and display your combined tables.
Drag and drop a Hidden component onto your canvas, placing it below your Data Table components.
In the Property ID and Canvas Label Text fields, enter
appendedTableValue.Click Save & Close.
Configure the ViewGrid Component
To display your combined tables, configure a ViewGrid component. This ViewGrid component references the data from the Hidden component. Here, you'll set the column labels to Name and Breed, as you did in the Data Table components.
Drag and drop a ViewGrid component onto your canvas, placing it below your Hidden component.
In the Label and Property Name fields, enter
gridAppendedTables.In the Inputs table, in the ID column, enter
appendedTableValue.In the Display table, enter the following:
id
formula
heading
name
Name
breed
Breed

Click Save.
Configure the Data Workflow Component
Next, you'll add your Data Workflow component and bring in both Data Table components using two Input operators. Then, you'll add an Append operator to combine both tables. Lastly, you'll send the result to your Hidden component using an Output operator.
Drag and drop a Data Workflow component onto your canvas, placing it below your ViewGrid component.
In the Property ID and Canvas Label Text fields, enter
dwfAppendTables.Set the Trigger Type as Watch.
Configure the First Input Operator
Drag and drop an Input operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Input
Component
dtDogs
Required
Yes
Source
Default
Configure the Second Input Operator
Drag and drop an Input operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Input
Component
dtBreeds
Required
Yes
Source
Default
Configure the Append Operator
Drag and drop an Append operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Append
Label
Append Tables
Connect the output port (right) of the
dtDogsInput operator to the upper input port (left) of the Append operator.Connect the output port (right) of the
dtBreedsInput operator to the lower input port (left) of the Append operator.
Configure the Output Operator
Drag and drop an Output operator onto your Data Workflow canvas.
Configure the operator's Info window as follows:
Setting
Value
Category
Output
Component
appendedTableValue
Action
value
Connect the output port (right) of the
Append TablesAppend operator to the input port (left) of theappendTableValueOutput operator.
Click Save.
Save your module.
Here's how the completed module looks in the Module Builder:
.png)
Preview your module in Express View. You’ll see your ViewGrid component displaying the data from your individual Data Table components. The appended results display the records from the first table followed by the records from the second.
