HTML_BASIC render-kit
component-family: javax.faces.Panel renderer-type: javax.faces.passthrough.Element


This renderer is intended to be used with an arbitrary markup element whose decoding needs can be entirely described by the section "General notes on decoding" in the RenderKit overview.

The local name of the rendered element must first be determined for encoding. Look in the components's pass through attribute map for a value under the key given by the value of the symbolic constant Renderer.PASSTHROUGH_RENDERER_LOCALNAME_KEY. If not found, throw a FacesException. If found, let this value be localName.

Encode Behavior

If the component has a manually declared, not auto-generated clientId, or if the component has behaviors attached to it, render the clientId as the value of the "id" attribute.

This renderer is not responsible for rendering its children.


Note:

Attributes with a ignored-by-renderer value of true are not interpreted by the renderer and are conveyed straight to the rendered markup, without checking for validity. Attributes with a ignored-by-renderer value of false are interpreted by the renderer, and may or may not be checked for validity by the renderer.

Attributes
attribute-name ignored-by-renderer attribute-class description default-value
 onclick true java.lang.String Javascript code executed when a pointer button is clicked over this element. undefined
 ondblclick true java.lang.String Javascript code executed when a pointer button is double clicked over this element. undefined
 onkeydown true java.lang.String Javascript code executed when a key is pressed down over this element. undefined
 onkeypress true java.lang.String Javascript code executed when a key is pressed and released over this element. undefined
 onkeyup true java.lang.String Javascript code executed when a key is released over this element. undefined
 onmousedown true java.lang.String Javascript code executed when a pointer button is pressed down over this element. undefined
 onmousemove true java.lang.String Javascript code executed when a pointer button is moved within this element. undefined
 onmouseout true java.lang.String Javascript code executed when a pointer button is moved away from this element. undefined
 onmouseover true java.lang.String Javascript code executed when a pointer button is moved onto this element. undefined
 onmouseup true java.lang.String Javascript code executed when a pointer button is released over this element. undefined

Copyright (c) 2003-2017 Oracle America, Inc. All Rights Reserved.