public class Collapse extends MarkupWidget implements HasVisibility, HasVisibleHandlers
It's a markup widget (decorator widget).
it's can exchange child to Collapsible widget.
It's need trigger, You have 2 ways to create trigger.
CollapseTrigger
. toggle()
.
<b:Collapse b:id="toggle1" defaultOpen="true">
<!-- it can be added any widget, but accept one wdiget.
<b:Label>aaa</b:Label>
</b:Collapse>
Accordion
,
Collapse
,
CollapseTrigger
,
Twitter Bootstrap documentHasWidgets.ForIsWidget
widget
Constructor and Description |
---|
Collapse() |
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addHiddenHandler(HiddenHandler handler)
Adds a
HiddenEvent handler. |
HandlerRegistration |
addHideHandler(HideHandler handler)
Adds a
HideEvent handler. |
HandlerRegistration |
addShowHandler(ShowHandler handler)
Adds a
ShowEvent handler. |
HandlerRegistration |
addShownHandler(ShownHandler handler)
Adds a
ShownEvent handler. |
Widget |
asWidget() |
protected void |
changeVisibility(Element e,
String c) |
static void |
changeVisibility(String target,
String c) |
protected void |
changeVisibility(VisibilityChange visibilityChange)
Change visibility
|
void |
configure(Element e,
String parent,
boolean toggle)
Configure collapse settings.
|
static void |
configure(String selector,
String parent,
boolean toggle)
Configure collapse settings.
|
String |
getParent()
Get parent selector
|
void |
hide()
Hides the widget if it was previously shown.
|
boolean |
isExistTrigger()
Is exist Trigger?
|
boolean |
isToggle()
is the collapsible element toggled on invocation
|
protected void |
onHidden(Event e)
This method is called once the widget is completely hidden.
|
protected void |
onHide(Event e)
This method is called immediately when the widget's
hide()
method is executed. |
protected void |
onShow(Event e)
This method is called immediately when the widget's
show()
method is executed. |
protected void |
onShown(Event e)
This method is called once the widget is completely shown.
|
void |
reconfigure()
re configure setting
|
protected void |
removeDataIfExists(Element e)
Remove data api.
|
void |
setDefaultOpen(boolean dafaultOpen) |
void |
setExistTrigger(boolean existTrigger)
Is there the trigger(Collapse Trigger)
|
protected void |
setHandlerFunctions(Element e)
Links the Java functions that fire the events.
|
void |
setParent(String parent)
Set parent selector.
|
void |
setToggle(boolean toggle)
Toggles the collapsible element on invocation
|
void |
setWidget(Widget w) |
void |
show()
Shows the widget if it was previously hidden.
|
void |
toggle()
Toggles the view state of the widget.
|
public Collapse()
public void setParent(String parent)
AccordionGroup
,
Please see this issue.parent
- parent selectorpublic boolean isToggle()
public void setToggle(boolean toggle)
toggle
- true: toggled on invocation , false : not-toggledpublic void setDefaultOpen(boolean dafaultOpen)
public Widget asWidget()
asWidget
in interface IsWidget
asWidget
in class MarkupWidget
public void setWidget(Widget w)
setWidget
in interface HasOneWidget
setWidget
in class MarkupWidget
public HandlerRegistration addHideHandler(HideHandler handler)
HideEvent
handler.addHideHandler
in interface HasVisibleHandlers
handler
- the hide handlerHandlerRegistration
used to remove this handlerpublic HandlerRegistration addHiddenHandler(HiddenHandler handler)
HiddenEvent
handler.addHiddenHandler
in interface HasVisibleHandlers
handler
- the hidden handlerHandlerRegistration
used to remove this handlerpublic HandlerRegistration addShowHandler(ShowHandler handler)
ShowEvent
handler.addShowHandler
in interface HasVisibleHandlers
handler
- the show handlerHandlerRegistration
used to remove this handlerpublic HandlerRegistration addShownHandler(ShownHandler handler)
ShownEvent
handler.addShownHandler
in interface HasVisibleHandlers
handler
- the shown handlerHandlerRegistration
used to remove this handlerpublic void show()
show
in interface HasVisibility
public void hide()
hide
in interface HasVisibility
public void toggle()
It will be hidden if it was previously shown and shown if it was previously hidden.
toggle
in interface HasVisibility
protected void changeVisibility(VisibilityChange visibilityChange)
visibilityChange
- call methodpublic boolean isExistTrigger()
public void setExistTrigger(boolean existTrigger)
existTrigger
- exists:true, none:falsepublic void reconfigure()
public void configure(Element e, String parent, boolean toggle)
e
- elementparent
- parent selectortoggle
- is toggled on added documentpublic static void configure(String selector, String parent, boolean toggle)
selector
- selectorparent
- parent selectortoggle
- is toggled on added documentprotected void removeDataIfExists(Element e)
e
- elementprotected void setHandlerFunctions(Element e)
protected void changeVisibility(Element e, String c)
public static void changeVisibility(String target, String c)
protected void onHide(Event e)
hide()
method is executed.protected void onHidden(Event e)
protected void onShow(Event e)
show()
method is executed.Copyright © 2012-2013 gwtbootstrap. All Rights Reserved.