Module 4.1-4.2 Flashcards
All new tables have this?
A default list and a default form
For tables that extend another table, the fields on the default list and form depend on what?
The base table’s fields
Where do you go to add a field to a table?
Studio
Steps to adding a field to a table?
Insert a new row which adds a new column
Provide a column label (field name) and type
Capitalize only the first letter of the first word in the label
How do you define a field’s data type?
Double click in the cell
Click the magnifying glass to bring up a list of field classes
Click the green check mark
What are the 5 common field data types?
Date/time
Decimal
Reference
String
True/face
A field data type which features a day and time of day, which can be selected by a calendar widget?
Date/ time
A field data type that features a number with up to two decimal places , (ex: 12.34)
Decimal
A field data type that features a query that displays records from another table?
Reference
A field data type that features a character string?
String
A field data type that features a Boolean field represented by a checkbox?
True/false
What type of data field type should you usually avoids?
Free form unless it’s explicitly necessary
What shouldn’t you use string fields for?
-Dates
-Fields that reference people by name
-Reference objects
When should you use string fields?
When consistent or specially formatted data is not required
What field types should you use to limit options?
Choice lists and reference fields
You should only display fields for data you need (t/f)
True
Why should you choose a field type carefully?
Changing the field type can result in data loss
Before creating a new field, determine if a new field is necessary. If you are extending an existing table, what should you do first?
Consider using or repurposing an existing field
Configuring the label on a field (of an extended table) changes the label only for the current table and not __________?
The parent table
Changing the label on a field of an extended table should be done in caution, why?
The change is only made to the label and not the column name which can cause confusion
Can you combine two fields in one?
Yes it’s called a decision field
How can user-defined fields be deleted from a table?
By clicking the red x button that appears to the left of the column field
These fields cannot be deleted?
Inherited
Are table records deleted when a field is deleted?
No
Where are new fields automatically added?
To the bottom of the form
Are new fields automatically to the list?
No
How do you add new columns to a list?
The personalize gear
What is the primary way users interact with an application?
A form
Why must users have a good experience when using an application?
So that they will easily adapt to using it
How should forms read?
Top to bottom
How do you break up long forms?
With annotations and sections
What kind of layout should you use for larger text fields?
Full width single column
If using a two column layout should it be placed at the top or bottom of a form?
Top
Where should a reference number/ name be placed on a form?
At the top
Where should important fields be placed on a form?
The top
Logical groupings of fields should be placed where?
I’m sections
What should you have to offers guidance on forms?
Tool tips
Fields should be displayed in logical groups (t/f)
True
Form layout orders should reflect what?
The process flow
When a form is in tabbed mode (baseline), can users see all the fields at the same time?
No
When do tabs appear on a form?
When there are two or more sections
What is the default behavior of the form in regards to tabs?
The default is to display a tabbed layout
How to take off automatic tabbed settings on forms?
Click user avatar
Select preferences
Click on display title
Move slider to left to disable displaying form sections as tabs
Keep field labels short. What should you use for longer descriptions?
Hint
Annotation or
Help fields
Where do you go to change a field’s label?
Forms & UI> Forms> Form name
Select gear
Add a new value in the label field
Keep tool tips short (one line or less). They’re only visible for a few seconds. (T/F)
True
What do tool tips help do?
Clarify what information a user should enter
How to specify a new field’s hint?
Right click on field and select configure label
Enter mouse over text in the hint field
Provide real time (immediate and targeted) feedback on form with these two scripting options?
Client scripts
UI action scrips
What are the five ways to add real time feedback on a form?
- g_form.showFieldMsg()
- g_form.addInfoMessage()
- g_add.ErrorMessage()
- alert
- confirm
Prints a message on a blue background below the field passed on a method call
g_form.showFieldMsg()
Prints a message on a blue background to the top of the current form
g_form.addInfoMessage()
Prints a message on a red background at the top of the current form
g_form.addErrorMessage()
A JavaScript method that opens a dialog box with an ok button
alert()
A JavaScript method that opens a dialog with ok and cancel buttons
confirm()
Field styles add what to a form?
Visual impact
What are 3 examples of field styles?
-field color
-font attribute (bold, italic)
-text alignment
How do you stylize a field?
In studio, create a new style
Allows different users to see form data in different ways?
Views
A saved version of a configured form or list
View
This role can create any number of views for a form or list?
Admin
Where does the view name appear on a form?
In square brackets [ ] next to the form name
When in the default view of a form what view name is displayed?
None
Client scripts and ui policy scripts can execute selectively based on views (t/f)
True
Consider creating standard views for these 3:
-Default
-Mobile
-ESS
This role is required to change views
view_changer
What are the 3 sections of form design?
- field navigator
- header
- form layout
This a tool for creating and modifying forms
Form design
How to open form design?
In Studio open
Forms & UI> forms> form name
Or
Additional actions context menu located on form
Form design allows you to create, modify, delete and drag, drop and configure what on a form?
-fields
-views
-sections/tabs