META-INF.core.taglib.xml Maven / Gradle / Ivy
http://www.icefaces.org/icefaces/core
config
You can use the ICEfaces configuration tag to adjust behaviour on a per-page basis. These settings take
precedence over corresponding application global settings specified via context-param entries in the
web.xml.
org.icefaces.impl.facelets.tag.icefaces.core.ConfigHandler
Allows control of extra form submissions (double-submits) on a per-page basis. Setting blockUIOnSubmit
to true tells ICEfaces that the user interface (UI) should block any subsequent requests until the
current request has been processed.
blockUIOnSubmit
false
java.lang.Boolean
Allows control of lazy window scope activation on a per-page basis. By using this setting in conjunction
with the application-scoped org.icefaces.lazyWindowScope context parameter, you can control the lazy
activation of Ajax Push on a per-page basis.
lazyPush
false
java.lang.Boolean
A space-delimited list of component tag-names (or fully qualified Java class-names) that will have their
requisite resources pre-loaded on this page. The pre-loading allows the components to function correctly
even if they are later added to the page dynamically. The values "none" (which is the default) and "all"
are also valid. The value of this attribute on a page takes precedence over the values specified by the
context
parameter org.icefaces.mandatoryResourceConfiguration in the web.xml file.
mandatoryResource
false
java.lang.String
Allows control of ICEfaces' message persistence feature on a per-page basis. By default, ICEfaces will
persist FacesMessages across different partial submits from the same page. This setting can be used to
disable this behavior on a per-page basis.
messagePersistence
false
java.lang.Boolean
Allows control of DOM rendering on a per-page basis. By default, when ICEfaces is available, DOM
rendering and partial page updates are enabled for stock JSF components. By using this setting in in
conjunction with the application-scoped org.icefaces.render.auto context parameter, you can control
whether or not ICEfaces is active on an individual page.
render
false
java.lang.Boolean
Allows control of DOM diffing on a per-page basis. By default, when using ICEfaces, Ajax-specified
subtree diffing is always done. By using this setting in in conjunction with the application-scoped
org.icefaces.subtreeDiff context parameter, you can control whether or not ICEfaces is active on an
individual page.
subtreeDiff
false
java.lang.Boolean
Allows tuning of DOM diffing on a per-page basis by forcing the coalescing of the updates when they
reach a defined maximum number. By default, when using ICEfaces, DOM diffing is done without any limit
on the number of generated updates. By using this setting the application-scoped org.icefaces.domDiff
context parameter will be overridden.
diffConfig
false
java.lang.String
Allows control of focus retention on a per-page basis. By default, when using ICEfaces, focus retention
is enabled. By using this setting the application-scoped org.icefaces.focusManaged context parameter
will be overridden.
focusManaged
false
java.lang.Boolean
refresh
This tag can be used to poll for updates.
org.icefaces.impl.facelets.tag.icefaces.core.RefreshHandler
The pooling interval.
interval
true
java.lang.Long
If the duration is not specified, the page will be continually refreshed until the user leaves the page.
A duration of -1 is equivalent to an infinite duration.
A duration of 0 is equivalent to disabling the control.
duration
false
java.lang.Long
Disable refresh feature.
disabled
false
java.lang.Boolean
navigationNotifier
This tag can be used to configure the page to be notified when the browser back button is pressed.
org.icefaces.impl.component.NavigationNotifier
The reference to a bean method that will be invoked when 'back' or 'forward' browser button is used.
action
true
java.lang.String
defaultAction
This tag can be used to trigger an action whenever a form is submitted by a key press.
org.icefaces.impl.component.DefaultAction
The name of the key that triggers the default action (defaults to "Enter").
key
true
java.lang.String
The reference to a bean method that will be invoked when Enter key is pressed on any of the elements in the form.
action
true
java.lang.String
The reference to a bean method that will be invoked when Enter key is pressed on any of the elements in the form.
actionListener
false
idleMonitor
This tag can be used to make its children visible when user there is not user activity and hide them when user resumes
org.icefaces.impl.component.IdleMonitor
The interval of user inactivity (in seconds) after which the children are made visible
interval
false
java.lang.Long
The space separated list of JS events used to detect user activity.
userActiveEvents
false
java.lang.String
focusManager
This tag can be used to manage the focus on the included components.
org.icefaces.impl.component.FocusManager
The ID of the compon ent that should receive focus when loaded.
for
false
java.lang.String
jsEventListener
This tag can be used to capture Javascript events and trigger JavaScript handlers or server-side action listeners.
org.icefaces.impl.component.JSEventListener
The ID of the component that should receive focus when loaded.
for
false
java.lang.String
A comma-separated list of JavaScript event names that should be captured.
events
true
java.lang.String
The JavaScript callback function to be invoked when a registered event occurs.
handler
false
java.lang.String
push
This tag can be used to configure push behavior on a per-view basis.
org.icefaces.impl.component.Push
The push group name the current view should be added to.
group
true
java.lang.String
setEventPhase
The Set Event Phase component allows one to specify the phase that
certain events will be broadcast in, for events originating from components
in its child hierarchy. Note that some iterative containers, such as UIRepeat,
UIData and its sub-classes, will wrap events inside another event type that
records source row information, so if the iterative container is in-between
setEventPhase and the intended source component, in the child/parent component
hierarchy, that will interfere with setEventPhase's ability to alter events
by their class name. Only selecting all events by specifying an events value
of "FacesEvent" would work.
org.icefaces.impl.component.SetEventPhase
Space delimited list of class names of events that should
be changed to be broadcasted in the specified phase. Default is for no
events to be affected.
events
true
java.lang.String
The phase for the specified events to be broadcasted in.
One of: ANY, APPLY_REQUEST_VALUES, PROCESS_VALIDATIONS,
UPDATE_MODEL_VALUES, INVOKE_APPLICATION.
phase
true
java.lang.String
redirect
This tag can be used to trigger a redirect by push.
org.icefaces.impl.component.Redirect
The absolute or relative location to redirect to.
href
true
java.lang.String
submitOnEnter
This tag enables form submission when enter key is pressed.
javax.faces.Output
org.icefaces.submitOnEnter
Perform submit on enter when enabled set to true
enabled
false
java.lang.Boolean
loadBundle
This tag loads a resource bundle and saves it as a variable in the request scope.
org.icefaces.impl.component.LoadBundle
The name of the variable in request scope that the resources are saved to.
var
true
java.lang.String
The base name of the resource bundle.
basename
true
java.lang.String