Conditional Logic
Crazy Conditional
Progressive
On the Client Side
Events and jQuery
100
Delimiter used for specifying an expression
What is @{}
100
Type of KRAD provided object that performs modification of a component through code. A component can contain a list of these.
What is a Component Modifer
100
UX design pattern which reduces clutter by only showing page content to the user when it is needed
What is progressive disclosure
100
Name of the component property that allows us to specify a condition (expression) that when evaluates to true should refresh the component
What is conditionalRefresh
100
Name of the component property that allows us to add script that will run on the client when the on blur event is thrown
What is onBlurScript
200
Object which expression terms are evaluated against by default (if term is not a variable)
What is the model (or form)
200
Name of the KRAD provided object that allows us to change the value for a component property (in XML) based on a condition. A component can contain a list of these.
What is a Property Replacer
200
Name of the component property for which a condition can be given that is used to progressive show (or hide) contents for the component
What is progressiveRender
200
Name of the component property that specifies the component should be refreshed anytime one of the given property values change
What is refreshWhenChanged
200
Name of the event that is thrown when the document (page) has been fully loaded
What is onDocumentReady
300
Prefix used in expressions when referencing a variable
What is Hash (#)
300
Name of the KRAD provided object that allows us to filter the rows of a collection that are displayed
What is a Collection Filter
300
Three behaviors for progressive disclosure (how the content is fetched)
What is non-ajax, ajax for first, ajax always
300
Bean id for an action button which is invoked via Ajax
What is Uif-AjaxActionButton
300
Two ways we can reference the jQuery object (variables)
What is jq and jQuery
400
Name of the KRAD provided expression variable the refers to the current collection line instance (for components within a collection)
What is line
400
Name of the property available on all components that allow us to specify a method name (by default on the view helper service) that will be invoked to finalize the component's configuration.
What is finalizeMethodToCall
400
Name of the component property that specifies the content for a progressive render should be retrieved by ajax (first time only)
What is progressiveRenderViaAjax
400
Property name of AjaxActionField that allows us to configure the component (by id) that should be refreshed
What is refreshId
400
An alternate way of binding JS code to events (alternate to the provided component methods)
What is jQuery bind method
500
A way in which we can invoke custom methods within an expression
What is view helper service methods (or custom registered function)
500
Name of the KRAD factory class that allows us to get new instances of components in code
What is ComponentFactory
500
Name of the component property that specifies content for progressive render should be retrieved by ajax each time it is shown
What is progressiveRenderAndRefresh
500
Group level that is refreshed from an ajax action by default
What is the Page
500
Name of the KRAD script file that provides Ajax methods
What is krad.ajax.js
M
e
n
u