|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.form.Field<java.lang.Object>
com.extjs.gxt.ui.client.widget.form.AdapterField
public class AdapterField
Allows any widget to be used in a Formlayout
.
setResizeWidget(boolean)
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.extjs.gxt.ui.client.widget.form.Field |
---|
Field.FieldImages, Field.FieldMessages |
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Field Summary | |
---|---|
protected com.google.gwt.user.client.ui.Widget |
widget
The wrapped widget. |
Fields inherited from class com.extjs.gxt.ui.client.widget.form.Field |
---|
autoValidate, emptyText, errorIcon, fieldStyle, focusStyle, focusValue, forceInvalidText, hasFocus, images, invalidStyle, messages, name, originalValue, preventMark, propertyEditor, readOnly, readOnlyFieldStyle, validationDelay, validationTask, value |
Fields inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width |
Fields inherited from class com.extjs.gxt.ui.client.widget.Component |
---|
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
AdapterField(com.google.gwt.user.client.ui.Widget widget)
Creates a new adapter field. |
Method Summary | |
---|---|
com.google.gwt.user.client.Element |
getElement()
|
com.google.gwt.user.client.ui.Widget |
getWidget()
Returns the wrapped widget. |
boolean |
isAttached()
|
boolean |
isResizeWidget()
Returns true if the wrapped widget is being resized. |
boolean |
isValid(boolean silent)
Returns whether or not the field value is currently valid. |
protected void |
onAttach()
|
protected void |
onBlur(ComponentEvent ce)
|
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
Components delegate event handling to Component.onComponentEvent(ComponentEvent) . |
protected void |
onDetach()
|
protected void |
onDisable()
|
protected void |
onEnable()
|
protected void |
onFocus(ComponentEvent ce)
|
protected void |
onRender(com.google.gwt.user.client.Element target,
int index)
Subclasses must override and ensure setElement is called for lazy rendered components. |
protected void |
onResize(int width,
int height)
Called after the component is resized, this method is empty by default but can be implemented by any subclass that needs to perform custom logic after a resize occurs. |
void |
setResizeWidget(boolean resizeWidget)
True to resize the wrapped widget when the field is resized (defaults to false). |
boolean |
validate(boolean preventMark)
Validates the field value. |
protected boolean |
validateValue(java.lang.String value)
Subclasses should provide the validation implementation by overriding this. |
Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
---|
adjustPosition, adjustSize, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onPosition, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, setLayoutData |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected com.google.gwt.user.client.ui.Widget widget
Constructor Detail |
---|
public AdapterField(com.google.gwt.user.client.ui.Widget widget)
widget
- the widget to be wrappedMethod Detail |
---|
public com.google.gwt.user.client.Element getElement()
getElement
in class Component
public com.google.gwt.user.client.ui.Widget getWidget()
public boolean isAttached()
isAttached
in class com.google.gwt.user.client.ui.Widget
public boolean isResizeWidget()
public boolean isValid(boolean silent)
Field
isValid
in class Field<java.lang.Object>
silent
- true for silent validation (no invalid event and field
is not marked invalid)
true
if the value is valid, otherwise
false
public void onBrowserEvent(com.google.gwt.user.client.Event event)
Component
Component.onComponentEvent(ComponentEvent)
. Subclasses should not override.
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class Component
event
- the dom eventpublic void setResizeWidget(boolean resizeWidget)
resizeWidget
- true to resize the wrapped widgetpublic boolean validate(boolean preventMark)
Field
validate
in class Field<java.lang.Object>
preventMark
- true to not mark the field valid and fire invalid event
when invalid
true
if valid, otherwise false
protected void onAttach()
onAttach
in class Component
protected void onBlur(ComponentEvent ce)
onBlur
in class Field<java.lang.Object>
protected void onDetach()
onDetach
in class Field<java.lang.Object>
protected void onDisable()
onDisable
in class Field<java.lang.Object>
protected void onEnable()
onEnable
in class Field<java.lang.Object>
protected void onFocus(ComponentEvent ce)
onFocus
in class Field<java.lang.Object>
protected void onRender(com.google.gwt.user.client.Element target, int index)
Component
onRender
in class Field<java.lang.Object>
target
- the target elementindex
- the insert locationprotected void onResize(int width, int height)
BoxComponent
onResize
in class Field<java.lang.Object>
width
- the widthheight
- the heightprotected boolean validateValue(java.lang.String value)
Field
validateValue
in class Field<java.lang.Object>
value
- the value to validate
true
for valid
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |