Tomahawk tag library 1.2.
Tag dojoInitializer


Default component for the dojo intializer
This component is purely non visual, and serves for quick hacking, and prototyping the dojo toolkit within verbatimed html.
Dojo initializer helper tag for debugging and communication flags. This tag encapsules the Dojo DjConfig meta configuration and also adds the needed dojo required functionality.


Tag Information
Tag Classorg.apache.myfaces.custom.dojo.DojoInitializerTag
TagExtraInfo ClassNone
Body ContentJSP
Display NameNone

Attributes
NameRequiredRequest-timeTypeDescription
allowQueryConfigfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo allowQueryConfig as defined by the Dojo Toolkit. If someone has additional infos about this tag, please fill in here.
baseScriptUrifalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Triggers a standard dojo baseScriptUri as defined by the Dojo Toolkit

Allows the alteration of the dojo loading root path used by require.
bindEncodingfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Triggers a standard dojo bindEncoding as defined by the Dojo Toolkit Although this control most of the times is not needed one usage in plain jsf applications can be thought of. The changing of the bind encodings, if you check the parameter list of the control ioSendTransport can be used to change this encoding to any encoding parameter needed. This can be used to change the internal ajax request encodings of various controls in a global manner.
debugfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo debug as defined by the Dojo Toolkit

Enables the dojo debugging framework. The usage of dojo.debug causes output to be displayed in either the current container or a target container, if one is set.
debugAtAllCostsfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo debugAtAllCosts as defined by the Dojo Toolkit
Tries to enforce debugging even if the browser version does not allow it to work properlys
debugConsolefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo debugConsole as defined by the Dojo Toolkit

This flag pops up a separate in frame floating window which receives the debugging output.

Note: This flag only works if debugging is enabled generally via the debug="true" flag set
debugContainerIdfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Triggers a standard dojo debugContainerId as defined by the Dojo Toolkit

This flag notifies the Dojo toolkit about the id which should receive the debug output. Dojo has a full debugging framework in it which allows to turn on debug output via a logging mechanism @see dojo.debug() for further references.

The debugging output is not limited to the current container triggering the debugging statement any container can receive the debugging output this flag is the flag which has to be set for setting a different target id for the debugging output.
expandedfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo development as defined by the Dojo Toolkit If you can find additional info about this attribute please fill in here
ignoreClassNamesfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo ignoreClassNames as defined by the Dojo Toolkit

This attribute turns on the case insensitive handling of classnames by require and other Dojo class loader mechanisms.

Case sensitivity is by default turned on.
ioSendTransportfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Dojo in its underlying architecture allows various options of server-client side communication. This setting allows the alteration of the communication layer to a different protocol. Currently only in usage is xmlhttprequest, hence setting this encoding will not change too much. But different encodings like iframe are planned for the future.
parseWidgetsfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo parseWidgets as defined by the Dojo Toolkit This parameter is used to turn on or off the dojo widgeting parsing. The parsing is not used by MyFaces for various reasons, but can be used by your own html code.

For addititional information regarding the Dojo Toolkit widget parsing, visit the
Dojo Toolkit Homepage
preventBackButtonFixfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Dojo uses internally back button blockers to avoid problems with ajax requests causing the back button, to move out of the back page navigation order. Sometimes this behavior is not wanted and can be turned off with this on a global scale;
providefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Triggers a standard dojo provide as defined by the Dojo Toolkit
requirefalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Triggers a standard dojo provide as defined by the Dojo Toolkit
searchIdsfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Object)
Triggers a standard dojo development as defined by the Dojo Toolkit If you can find additional info about this attribute please fill in here
developmentfalsefalsejavax.el.ValueExpression
(must evaluate to java.lang.Boolean)
Triggers a standard dojo development as defined by the Dojo Toolkit If this parameter is set to true. The expanded debuggable version of dojo is included if set to false the compressed one is included.
idfalsetruejava.lang.StringGet a string which uniquely identifies this UIComponent within the scope of the nearest ancestor NamingContainer component. The id is not necessarily unique across all components in the current view.
renderedfalsefalsejavax.el.ValueExpression
(must evaluate to boolean)
A boolean value that indicates whether this component should be rendered. Default value: true.
bindingfalsefalsejavax.el.ValueExpression
(must evaluate to javax.faces.component.UIComponent)
Identifies a backing bean property (of type UIComponent or appropriate subclass) to bind to this component instance. This value must be an EL expression.

Variables
No Variables Defined.


Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.