List Tables
Properties
The below properties are available for you to adjust in the Form Editor.Â
Code | By default, the List table will be given a code of 'tbl001', 'tbl002', etc. You may give the List table a different code name if you prefer. | |
Column Width Type | Options Available: Pixels, Percent | |
Custom Classes | For RIB use only. | |
Border Styles | Style | |
Width | ||
Color | ||
Header Formatting | Preset Styles | Click to apply. Options to choose from include:Â
|
Font Styles | Click to apply. Options to adjust are: Bold, Italic, Underline, Case Toggle | |
Alignment | Click to apply. Options to adjust are: Horizontal: Left, Center, Right.   Vertical: Left, Center, Right | |
Color | To adjust the color, you can click the icon to open a color picker. Alternatively, if you know the hex color you wish to use you can simply enter this instead. |
Using the List TableÂ
When a List Table is in use on a form, the user is able to add as many rows as desired to the List, filling in each of the assigned user fields once per row.
Here is a basic List table in use on an ITP form.Â
Calculation User Field
In RIB CX, Project Administrators are now able to include the Calculation user field.Â
Depending on the type of data being recorded in the user fields, the Calculation field may be a helpful addition to some of your lists - enabling you to for perform numerical actions. For example counting the percentage completion in each row with a check box to mark the ones at 100% as 'Completed'
For more information about the Calculation User Field and how to configure, please click here .Â
Adding Data to the List TableÂ
Generally, a List Table will have 0 rows when a form is first created.Â
- To get started (manually) populating your List Table, press 'Add Row'Â
- Now that you have your first row, click into each of the columns to input data into each of the relevant user fields.
While using List Tables, the following buttons are available:Â
Download Template: To Import from Clipboard. See instructions below.
- Insert Before: Insert a row BEFORE the currently selected row.
- Delete: Delete the currently selected row.Â
- Insert After: Insert a row AFTER the currently selected row.Â
- Add Row: Insert a new row at end of list table.Â
- Drag and drop :Â Although this isn't a button, this is an action. You can drag and drop user fields into the list table and add data to them.
Deleting a user field : You can delete a user field by clicking the X icon on it
Â
- Re-adding user field : If you removed a user field and re-added it, the data in it (such as options, security settings, etc) should remain the same.Â
If you remove a user field from one list table and re-add it to a different list table, user field's options/settings remain unchanged as long as no one has responded to the form or cleared any data in it. It is advisable to configure the list table before it's form is used
Searching on a List (Table)
You can use the search function in RIB CX to search on user fields located within the List. For a guide to Search on a List (Table), click here.
Import from Clipboard
For cases in which bulk rows of information need to be added, users may also choose to 'Download Template' and populate the data in this way.
1. Click 'Download Template'Â
2. Open the Excel Template file and fill in the column data as desiredÂ
3. Select all Template Table Data (excluding the Header Row) and Copy (CTRL+C)
4. Move to the List Table and Click in the Header RowÂ
5. Press 'CTRL+V' to paste the data from your clipboard into the List TableÂ
6. The List Table should now be populated with your data!Â
Setting Default Values for User FieldsÂ
You can add default values to the list user field :Â
- Go to Configuration from menu tab, select the form that has a list table, and click 'Form Designer'
- Select a user field from the list table, and click 'Edit' on the right hand menu
- You will see 'Default Values' tab on the left
- Click 'Add Value' and pick the value you want to show as defaultÂ
- You can add more values by clicking 'Options' on the left
6. You can also import values from an Excel file by clicking 'Import Default Values'Â
When the form is created the list will be prepopulated with the default values set
Set Default Values for a List via Import
Default values can be imported for all columns in the list control.
As a user you can do this by :
Selecting the List Control and click on 'Import Default Values'. This will download the template as Excel file. Then fill in the default values for each column in the spreadsheet.
Example below shows user filling in the default values in Excel spreadsheet.
Upload Excel file back into the List user field
List Control - Set Column Width to Auto
There is an option in the List Control where you can set the column width in a list to be Auto. With this option the column width automatically expands/shrinks to the longest width of the data for that column.
You can set this at List top level so that it applies to all columns or you can configure it per specific column.