1/142
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
PCF
Guidewire’s UI is built using this framework
Page Configuration Format
PCF abbreviation stands for
XSD
A PCF file is a ______-validated XML document
<PCF>
The root tag that defines all PCF files
True
(True/False) PCF elements follow a hierarchical model
Widgets
Displayable PCF elements that are rendered into HTML
Atomic Widget
The smallest building block of the UI that displays an individual value or executes an individual action
Container Widget
A collection of atomic widgets
True
(True/False) Container widgets can contain other container widgets
True
(True/False) Container widgets can contain atomic widgets
False
(True/False) Atomic widgets can contain container widgets
False
(True/False) Atomic widgets can contain other atomic widgets
Primary Container
A reusable view that organizes atomic widgets
Secondary Container
A container that organizes primary containers
Top-level Container
An element that organizes both secondary and primary containers
Location
A navigable place in the UI
False
(True/False) Locations have visible content
True
(True/False) Locations make use of system permissions to control user access
Atomic
(Atomic/Container) What kind of widget is an Input?
Atomic
(Atomic/Container) What kind of widget is a Cell?
Atomic
(Atomic/Container) What kind of widget is a Button?
Container
(Atomic/Container) What kind of widget is a Screen?
Container
(Atomic/Container) What kind of widget is a List Detail Panel?
Container
(Atomic/Container) What kind of widget is a Card?
Container
(Atomic/Container) What kind of widget is a Detail View?
Container
(Atomic/Container) What kind of widget is a List View?
Container
(Atomic/Container) What kind of widget is an Input Set?
Top
(Primary/Secondary/Top) What kind of container is a Screen?
Secondary
(Primary/Secondary/Top) What kind of container is a List Detail Panel?
Secondary
(Primary/Secondary/Top) What kind of container is a Card?
Primary
(Primary/Secondary/Top) What kind of container is a Detail View?
Primary
(Primary/Secondary/Top) What kind of container is a List View?
Primary
(Primary/Secondary/Top) What kind of container is an Input Set?
Detail View Panel
A series of data fields laid out in one or more columns
List View Panel
A list of array objects, or any other data that can be laid out in tabular form
Input Set
A set of atomic widgets organized into logical groups
Card View
A collection of cards, each containing detail views or list views
List Detail Panel
Displays a list view on top, accompanied by details about the selected list item on the lower half
Page
A location containing a screen and used exclusively in location groups
1
How many screens can a page hold?
True
(True/False) Pages are used exclusively in location groups
Location Group
Provides the structure and navigation for a group of related pages
True
(True/False) In a Location Group, all pages share a common info bar, actions menu, and sidebar
Wizard
An ordered collection of screens
True
(True/False) A Wizard includes a toolbar with back and next buttons
Popup
A location that allows users to perform an interim action without leaving the context of the original task
1
How many screens does a Popup contain?
False
(True/False) When a Popup is closed, it returns the user to the home page.
True
(True/False) When a Popup is closed, it returns the user to the previous page they were on.
previousLocation
The tag used in a Popup to tell it where to return the user to after it closes
Worksheet
A location rendered in the workspace frame containing a single screen
1
How many screens can a worksheet contain?
Forward
A location that contains logic to execute before navigating to another location
None
How many screens can a Forward have?
False
(True/False) A Forward contains a screen element inside it
Exit Point
A location element which points to a URL outside of the Guidewire application
None
How many screens does an Exit Point have?
False
(True/False) An exit point can indirectly contain a screen widget
Gray
In the PCF editor in Studio, this color represents elements defined directly within this PCF file.
Light Blue
In the PCF editor in Studio, this color represents elements that are defined in a different PCF being referenced by the current PCF.
Dark Blue
In the PCF editor in Studio, this color represents elements referenced indirectly through another PCF or chain of other PCFs
Alt Shift W
The keyboard shortcut to open the Widget Inspector
Alt Shift I
The keyboard shortcut to view the file structure of the current page in the application
Alt Shift E
The keyboard shortcut to open the PCF Editor from the online application
True
(True/False) You should add the _Ext suffix to the names of all custom PCFs added to the application
True
(True/False) You should add the _Ext suffix to the ID for all custom variables and elements added to base product PCFs
False
(True/False) You should add the _Ext suffix to the variable names of any variables or elements added to a completely custom PCF
True
(True/False) You should add the _Ext suffix to all new display keys added to the program
False
(True/False) It is acceptable to modify display keys which are automatically generated by the application
Atomic Widgets
These widgets provide the ability to map the fields on the UI to the data model
False
(True/False) Atomic widgets are divisible
False
(True/False) It is acceptable to use string literals (ex. “Text”) in PCF files
True
(True/False) Using display keys over string literals supports easy text reusability
True
(True/False) Guidewire Studio offers smart suggestions when using dot notation in your code
Dot Notation
The notation used when accessing properties of an entity with a period (.) (Ex. Contact.Phone)
1
How many Input Columns must a Detail View have?
Input Columns
Container widgets which organize layout and contain various input widgets
True
(True/False) A Detail View PCF file takes a root object as an input
DV
Detail View PCF files need to end with this immediately before the file extension
LV
List View PCF files need to end with this immediately before the file extension
CV
Card View PCF files need to end with this immediately before the file extension
Card View
If you see a PCF file ending in “CV”, you know it is a _____________
Detail View
If you see a PCF file ending in “DV”, you know it is a _____________
List View
If you see a PCF file ending in “LV”, you know it is a _____________
Toolbar
A horizontal bar containing buttons and other useful widgets
True
(True/False) A Toolbar can be placed at the top of a Screen
Edit Buttons
A set of pre-included toolbar buttons for editorial control (Ex. Edit, Update, Cancel)
Edit
A toolbar button which enters edit mode and adds the entry to the unsaved menu
Update
The toolbar button that commits changes to the database, returns to read-only mode, and removes the entry from the unsaved menu
Cancel
The toolbar button that discards in-progress changes, returns to read-only mode, and removes the entry from the unsaved menu
Iterator
Widget that takes a set of items and performs the same set of actions for each member
Row Iterator
Takes a set of objects (ex. an array or query results) and renders each object as one row of cells
value, valueType, elementName, editable
The 4 required properties of a Row Iterator
True
(True/False) A List View Widget saved as a PCF file takes in a root object
True
(True/False) Every List View Panel must have an associated toolbar
False
(True/False) The toolbar associated with a list view goes in the list view’s PCF file
False
(True/False) If pagination is needed for a list view, the user needs to manually add pagination buttons in the PCF editor.
Iterator Buttons
The widget containing the Add and Remove buttons
toAdd
This function defines which action to take when an Iterator Buttons Widget’s Add button is clicked.
toRemove
This function defines which action to take when an Iterator Buttons Widget’s Remove button is clicked.