Screen Composer Instruction Guide
Overview
Window Composer is a highly efficient tool that enables users to quickly create windows, tabs, columns, and tables without manually updating the Database schema or Screen Configuration window. It streamlines the process by allowing all elements—tables, columns, windows, tabs, and fields—to be created simultaneously with just a few clicks. This saves significant time and effort.
Steps to Use Window Composer
Accessing the Window Composer
The Window Composer interface will appear as shown in the image.
Creating a New Window:
To create a new window, click on the NEW Window option.
A popup will appear where you can add the window's Name and Display Name.
Click NEXT to proceed.
Creating a Replica of an Existing Window:
If you wish to create a replica of an existing window, select the window you want to replicate from the Copy Tabs from screen field.
After clicking NEXT, the new screen configuration will appear.
Adding Tabs and Tables:
For the newly created screen, you will need to add a Tab Name and the Table you want to bind with this tab.
You can either select an existing table or add a new table.
All columns of the new table are automatically synchronized with no need for manual synchronization or use of the Database schema window.
Creating New Columns and Fields:
On the left side of the interface, all reference items are listed.
To create a new column or field, drag and drop the desired reference item from the left to the empty space.
A popup will appear where you can enter the DB column name, field name, and print text.
You can also choose to use an existing column from this list.
Click OK once you've made your selections.
Creating New Tabs:
To add more tabs, click on the New Tab option.
A popup will appear where you can enter the Tab Name, Table Name, and Display Name.
Once done, click OK.
Setting Tab Sequence:
To adjust the tab sequence, you do not need to use the Screen Configuration window.
Simply drag and drop the fields in the desired order within the interface.
You can view the sequence directly here without needing to reset the cache or verify repeatedly on the UI.
Multirow Sequencing:
o With this tool, we can also set the sequence of multi-row fields. By clicking on the multi-row icon, selecting a field, and dragging it, you can adjust its width.
o To hide any field that you don’t want to display, click on the three-line icon, and all the fields in the multi-row will be shown. Simply untick the field you wish to hide.
Using Existing Window Fields:
From the Window Field section, you can apply various options, such as adding new columns or resetting the field sequence, by using an existing window.
Modifying Tab and Field Operations:
On the right side, when you click on the tab name, the associated tab and table will appear.
You can add or modify operations for the tab or table from here.
Similarly, when you click on a field, the related field and column information will appear on the right side.
You can set properties such as HTML Style, Add Icons, Add Display Logic, etc., for the field.
After making changes, click Save Changes.
Resetting Cache:
Once changes are saved, click the Cache Reset button located at the top-right side of the interface.
This streamlined approach eliminates the need to go back and forth between the Database schema and Screen Configuration windows, significantly reducing the time and effort required to create and modify windows, tabs, columns, and fields.