NEW
Font size
WorksheetsOutSystems Quize 140325
Total questions: 21
Worksheet time: 12mins
Given 1 Aggregate with data source is 3 entities: A and B are related to With or Without A and C are related to Only With. Asked how the result will be?
A may not have B but there must be C
A may not have B or C
A must have B and C
A Must have B or C
Consider an Aggregate with a "With or Without" join between two entities. What is the expected output of the Aggregate?
All records from the left entity even if there is no match in the right entity (LEFT JOIN).
All records from both Entities (FULL OUTER JOIN).
All records from the right entity even if there is no match in the left entity (RIGHT JOIN).
Only records where there is a match between the two Entities (INNER JOIN).
When the event is mandatory, a Block event such as the Client Action must be specified to handle the event. Although it may be empty.
True
False
In which of the following situations is the On Parameters Changed Event triggered?
The On Parameters Changed must be explicitly triggered by the parent of the Block
If the value of a Block Input Parameters changes inside a Client Action of the Block.
When the parent of the Block changes the value of at least one of the Block Input Parameters.
Considering Aggregates and the SQL Tool, which of the following is the correct option?
The SQL Tool allows to write queries that contain sub-queries.
Joins between entities can only be defined in Aggregates.
All queries that can be written in an SQL Tool can be defined in an Aggregate.
Attribute grouping can only be done with the SQL Tool.
When designing the flow of a Server Action ...
It can have multiple Start and End nodes.
It can have one or more Start nodes but only one End node.
It can have only one Start node but one or more End nodes.
It can have only one Start node and one End node.
Regarding Placeholders, which of the following options is correct?
A Placeholder reserves space in the interface to be allocated when the block is instantiated.
Placeholders can be added to Screens and Blocks.
When a Block with Placeholders is instantiated, it is mandatory to place at least one widget inside the placeholders.
Only one placeholder may be added per Block.
To design Screens with great UI patterns, OutSystems UI and Rich Widgets provide widgets that are available in the Service Studio toolbox
TRUE
FALSE
The On Click properties allow defining the behavior of Links and Buttons and ...
Links can only Navigate to Screens.
Buttons can only Submit requests.
Links and Buttons can either Navigate to screens or Submit requests.
Links and Buttons can only Navigate to screens.
Roles are created in applications and user authorizations are managed...
Manually in the Users application or programmatically.
Only manually in the Users application.
Only programmatically using the Grant... and Revoke... role actions.
When you create a new Web Screen, it has a Header, Menu and Footer by default because...
.. all Screens are created that way even in Blank modules.
all Screens must have a Header, Menu and Footer,
it is built with a layout Web Block, that has placeholders for those Web Blocks.
all Screen have three Containers for those Web Blocks.
Which event is needed if we do some logic over the result such as checking if it is empty?
Ready
Render
Destroy
After Fetch
To create a menu option for a Screen, just drag and drop that Screen onto the Menu
TRUE
FALSE
Input parameters are always mandatory
TRUE
FALSE
When using a Popup_Editor, consider that you implement a Screen Action in the Popup Screen that requires Source Screen to be refreshed. How would you implement that Screen Action?
You use the Popup_Editor_Close to close the Popup, followed by the Ajax Refresh to refresh the Source Screen.
You use the Popup_Editor_Notify for the Popup Screen to notify the Source Screen, followed by the Popup_Editor_ ... the Popup
You use the Popup_Editor_Notify for the Popup Screen to notify the Source Screen and close the Popup.
You use the Popup_Editor_Notify for the Popup Screen to notify the Source Screen, followed by the Popup_Editor__... the Popup and an Ajax Refresh to refresh the Source Screen.
What is the correct syntax for writing names of Entities and Entity Attributes in SQL Query
A. <Entity> and <Entity>.[Attribute]
B. {Entity} and {Entity}.<Attribute>
C. {Entity} and {Entity}.[Attribute]
D. <Entity> and <Entity>.<Attribute>
Regarding Web Blocks in Outsystems, select to statement that is true.
You can instantiate Web Blocks on Web Screens and other Web Blocks.
You can instantiate Web Blocks on Web Screens and external HTML pages, by adding a special html tag.
You can instantiate Web Blocks on Screen Actions.
You can instantiate Web Blocks only on Web Screens.
Which of the following behaviors is true for Links and Buttons?
Only Links can navigate to external URLs.
Links can only navigate to Screens.
Buttons can only have a Screen Action as an On Click Destination.
Links and Buttons can either Navigate to screens or trigger Screen Actions.
When you want to display a widget in a certain role, what is the best way?
The widget's Visible property setting is Check
Use Container to display control with Display property as Check
Use the If condition to display control provided that Check
Cannot perform the display in units of each widget, so it cannot be done
In a ReactiveWeb App, Data is requested asynchronously, thus allowing a more fluid experience.
True
False
Either
Neither
Consider the following Action that calculates the square root (sqrt) of a positive decimal number (N). Knowing that the function was called with N = 0, and the debugger is stopped at the Start node, what will happen when the developer selects the Continue (F9) option highlighted in the picture?
The Action will end, with sqrt = 0.
The Action will throw an exception and sqrt will have no value.
The debugger will stop in the N < 0 If node.
The debugger will stop at the breakpoint in the End node.
