com.github.gwtbootstrap.client.ui
Class InputAddOn
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
com.google.gwt.user.client.ui.FlowPanel
com.github.gwtbootstrap.client.ui.base.DivWidget
com.github.gwtbootstrap.client.ui.InputAddOn
- All Implemented Interfaces:
- HasStyle, IsResponsive, HasAttachHandlers, HasHandlers, EventListener, HasVisibility, HasWidgets, HasWidgets.ForIsWidget, IndexedPanel, IndexedPanel.ForIsWidget, InsertPanel, InsertPanel.ForIsWidget, IsWidget, Iterable<Widget>
public class InputAddOn
- extends DivWidget
append/prepend AddOn
for input tags.
If you want to append/prepend add-on,
Set appendText/prependText or appendIcon/prependIcon attribute.
UiBinder Usage:
<!-- append text -->
<b:InputAddOn appendText="@">
<g:TextBox/>
</b:InputAddOn>
<!-- above setting is same as blow -->
<div class="input-append">
<span class="add-on">@</span><input type="text">
</div>
<!-- prepend text-->
<b:InputAddOn prependText="@">
<g:TextBox/>
</b:InputAddOn>
<!-- above setting is same as blow -->
<div class="input-prepend">
<input type="text"><span class="add-on">@</span>
</div>
<!-- append icon and prepend text-->
<b:InputAddOn appendIcon="STAR" prependText="@">
<g:TextBox/>
</b:InputAddOn>
<!-- above setting is same as blow -->
<div class="input-append input-prepend">
<span class="add-on"><i class="icon-star"></i></span><input type="text"><span class="add-on">@</span>
</div>
- Since:
- 2.0.4.0
- Author:
- ohashi keisuke
- See Also:
AddOn
,
http://twitter.github.com/bootstrap/base-css.html#forms
Constructor Summary |
InputAddOn()
Creates an empty widget. |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
InputAddOn
public InputAddOn()
- Creates an empty widget.
setPrependText
public void setPrependText(String prependText)
- set prepend text
- Parameters:
prependText
- prepend text
setPrependIcon
public void setPrependIcon(IconType prependIcon)
- set prepend icon
- Parameters:
prependIcon
- IconType
setAppendText
public void setAppendText(String appendText)
- set append text
- Parameters:
appendText
- append text
setAppendIcon
public void setAppendIcon(IconType appendIcon)
- set append icon
- Parameters:
appendIcon
- append icon
addPrependWidget
@UiChild(limit=1,
tagname="prependWidget")
public void addPrependWidget(IsWidget w)
- Add prepend widget. its method is for uibinder syntax.
- Parameters:
w
- Addred widget to prepend addon.
addAppendWidget
@UiChild(limit=1,
tagname="appendWidget")
public void addAppendWidget(IsWidget w)
- Add append widget. its method is for uibinder syntax.
- Parameters:
w
- Addred widget to append addon.
onLoad
protected void onLoad()
-
- Overrides:
onLoad
in class Widget
Copyright © 2012 gwtbootstrap. All Rights Reserved.