public abstract class BaseClientElement extends Object implements ClientElement
id attribute, but only if it is
requested. Subclasses should invoke storeElement(org.apache.tapestry5.dom.Element)
when they begin an element that requires an id.| Modifier and Type | Field and Description |
|---|---|
protected JavaScriptSupport |
javaScriptSupport |
protected ComponentResources |
resources |
| Constructor and Description |
|---|
BaseClientElement() |
| Modifier and Type | Method and Description |
|---|---|
String |
getClientId()
When invoked the first time (per request), a unique id is assigned and and id attribute added to the element for
the component.
|
protected void |
storeElement(Element element)
Invoked (usually from a
BeginRender phase method) to assign
the element, and clear the clientId (only relevant for components that render in a loop). |
@Inject protected ComponentResources resources
@Environmental protected JavaScriptSupport javaScriptSupport
public BaseClientElement()
protected void storeElement(Element element)
BeginRender phase method) to assign
the element, and clear the clientId (only relevant for components that render in a loop).element - the element to storepublic String getClientId()
getClientId in interface ClientElement5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.